Windermere Hotel, London

142/144 Warwick Way - VictoriaVictoria Station, LondonSW1V 4JE, United Kingdom