Este original hotel, antigua casa de familia de la década de 1890, está muy bien situado en el centro de esta magnífica capital, muy cerca de Hyde Park y a poca distancia de la estación de metro. Un número de sitios turísticos como el museo Madame Tussauds se encuentran en la zona. El aeropuerto London City es el más cercano al hotel, a unos 18 km.