Hotel Holly House, London

20 Hugh StreetVictoria Station, LondonSW1V 1RP, United Kingdom