London, England, United Kingdom
Modern hotel offering polished rooms and suites, plus 3 chic restaurants and a 24/7 exercise room.