Located in City of Westminster, this luxury hotel is within a 10-minute walk of Marble Arch and Selfridges. Madame Tussaud's Wax Museum and Royal Academy of Music are also within 1 mi (2 km).
Based on 1,839 reviews
Bar and Beverages
Policies vary by room type and provider.