London, England
Guests: up to 8 • €800 / night
An art deco masterpiece with unparalleled service and Thames River views.
Open in Google Maps