Das Hotel befindet sich im Zentrum der britischen Hauptstadt nur wenige Straßenblocks vom Hyde Park entfernt. In unmittelbarer Nähe befindet sich ein Einkaufszentrum sowie diverse Restaurants und Bars. Durch die gut ausgebauten öffentlichen Verkehrsmittel der Stadt erreichen Sie die wichtigsten Hotspots der Stadt schnell und unkompliziert. Die U-Bahn Station "Bayswater" befindet sich nur wenige Gehminuten entfernt.