London, England, United Kingdom
Luxe, contemporary hotel offering clubby rooms and chic, modern dining, plus a terrace.