One Aldwych

One Aldwych

Covent Garden, London / London's definitive contemporary luxury hotel.
One Aldwych