Das exklusive Stadthotel liegt im Herzen von London. Es ist ein idealer Ausgangspunkt, um die zahlreichen Londoner Sehenswürdigkeiten zu erkunden. Darüber hinaus befinden sich in unmittelbarer Nähe verschiedene Bars, Restaurants, Diskotheken sowie namhafte Einkaufsgegenden, die Royal Academy of Arts, das Burlington House und die exklusiven Auktionshäuser Sotheby's und Christies. Die nächstgelegene U-Bahn-Station Green Park erreicht man nach wenigen Gehminuten.