Este hostal, con una decoración tradicional, ubicado en un precioso edificio de la época victoriana que data de 1859, está situado en la zona de Victoria se encuentra a diez minutos a pie de las estaciones de transporte público y ofrece a sus huéspedes una ubicación conveniente desde donde comenzar a explorar esta maravillosa ciudad. La mayoría de las atracciones turísticas y culturales, como por ejemplo, como el Palacio de Buckingham y las Casas del Parlamento están a poca distancia. La Torre de Londres, el London Eye y el Museo Tate están a 1,5 km del hotel.