London, England, United Kingdom
Posh rooms and suites, some with river views, in a chic lodging with dining, a plush bar and a spa.