Lage
Das Hotel ist günstig im Herzen von Kensington im zentralen London gelegen und bietet leichten Zugang zu einer Reihe von Attraktionen, darunter das Science Museum, das Natural History Museum, die Royal Albert Hall und die West End Theater. Es liegt idealerweise in Gehweite zum Earl's Court und zu den U-Bahn-Stationen High Street Kensington und Gloucester Road. Zudem gibt es viele Restaurants, Bars und kleine Cafés in der Nähe. Das Hotel liegt nur etwa 1 km von Knightsbridge und Harrods entfernt. Die Kensington High Street kann man nach ca. 500 m erreichen und der Hyde Park liegt in rund 800 m Entfernung.