Ivy House Hotel, London

18 Hugh StreetVictoria Station, LondonSW1V 1RP, United Kingdom