Tudor Inn Hotel, Londra

73 Warwick WayStazione Vittoria, LondraSW1V 1QR, Gran Bretagna