Das Geheimnis dieses intimen und eleganten Stadthaushotel liegt zum Teil in der unschlagbaren Gegend, einer ruhigen Sackgasse direkt in der Nähe von St. James''s Street in Londons Mayfair. Das zentral und gleichzeitig ruhig und leise gelegene Hotel ist nahe zur U-Bahnstation Green Park, den exklusiven Geschäften der Jermyn Street, der Burlington Arcade, der Bond Street sowie den Theatern und dem Nachtleben von Londons Westend. Die Besucher der Stadt werden alle Sehenswürdigkeiten, einschließlich St. James'' Palace (ca. 500 m), Piccadilly Circus (ca. 800 m) und Buckingham Palace, Trafalgar Square, Hyde Park und The Houses of Parliament (alle etwa 1 km) in der näheren Umgebung finden. Der Flughafen London Heathrow liegt nur ungefähr 26 km entfernt.