El Holly House Hotel está situado en el centro de Londres, a solo 5 minutos a pie de las estaciones de tren, metro y autobús de Victoria. El establecimiento ofrece un fácil acceso al servicio Gatwick Express, que conecta con el aeropuerto.
Número de habitaciones: 60
20 Hugh Street, Victoria, London, Westminster Borough, Londres, SW1V 1RP, Reino Unido