London, England, United Kingdom
Stylish quarters in a swanky riverside lodging with a spa, a posh restaurant and a rooftop lounge.