Beliggende 2 km fra Madame Tussauds i London ligger villaen tæt på The Greek Orthodox Cathedral of the Divine Wisdom.
Palace of Westminster er ca. 10 minutters kørsel væk. Gæsterne vil nyde britiske måltider i The Prince Edward, som er 100 meter fra denne indkvartering. Udforsk Westbourne Grove, som ligger tæt på.
Den nærmeste metrostation er Bayswater, ca. 5 minutters gang fra stedet.