A grand entrance to One Aldwych and a lobby designed to keep you there

One Aldwych

One Aldwych is a contemporary luxury hotel that enjoys a great location in London’s Covent Garden. It occupies ...

Styles: