Das Hotel liegt in Kensington, 5 km von der Londoner Innenstadt, 5,5 km vom Big Ben, 6 km von London Eye und 10 km von der Tower Bridge entfernt.
Einrichtung
Zu den Einrichtungen und Dienstleistungen gehören eine 24-Stunden-Rezeption, Restaurant, Bar, WLAN-Internetzugang, Business Center, Tagungsräume, Spa-Behandlungen (gegen Gebühr), Fitnesscenter, Parkplatz (gegen Gebühr) und Aufzug.
Die Zimmer verfügen über Klimaanlage, TV, Telefon, Safe, WLAN Internetanschluss, Minibar (gegen Gebühr), Tee- und Kaffee Set, Fön und Badezimmer.