New England Hotel, London

20 Saint George's DriveVictoria Station, LondonSW1V 4BN, United Kingdom