Das Hotel liegt im Londoner Viertel Mayfair, nur rund 5 Gehminuten von der U-Bahnhaltestelle Green Park Underground Station und rund 1,6 km vom Hyde Park entfernt. In Mayfair laden zahlreiche Restaurants, Bars und Cafés zur Einkehr, und in der nahe gelegenen Bond Street können die Gäste nach Herzenslust shoppen.