five star london hotelsOne Aldwych Hotel London - Luxury Hotel in London

One Aldwych
  • Five star london
  • five star london

One Aldwych is an award-winning contemporary luxury hotel in the heart of London. Set in buzzing Covent Garden, this exquisite, independent top London hotel offers creature comforts with five star 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.

  • “A tranquil sanctuary to retreat to from the hubbub of Theatreland”
    Conde Nast Traveller