Welcome to the official site for One Aldwych hotel, London - a luxury five star independent hotel in Covent Garden & one of the award-winning luxury 5 star hotels in London, England.
Welcome to the official site for One Aldwych hotel, London - a luxury five star independent hotel in Covent Garden & one of the award-winning luxury 5 star hotels in London, England.