Explore our curated collections and secure your skincare selections.
One Aldwych
Aldwych, 1, WC2B 4BZ, Greater London
One Aldwych hotel is an award-winning contemporary luxury hotel in the heart of London. Set in buzzing Covent Garden, this 5 star London hotel offers creature comforts with personalized service. From its top London location with easy access to theatres, shopping and the City to its forward thinking environmental practices, there is only One Aldwych.