London, England, United Kingdom
Refined, grand hotel offering elegant rooms and suites, plus park views, posh dining and 2 bars.