Este bello edificio de 1900 está situado en el corazón del elegante Paddington, a unos pocos minutos de Hyde Park, cerca de Oxford Street y el Marble Arch, próximo a las paradas de metro de Paddington y Lancaster Gate. En sus alrededores hay multitud de tiendas, restaurantes y bares y la discoteca más cercana está a 2 km. El museo de cera Madame Tussaud está a 1,6 km y los aeropuertos de Stansted y Gatwick son fácilmente accesibles en tren.