Tudor Inn Hotel, Londres

73 Warwick WayLa Estación De Victoria, LondresSW1V 1QR, Reino Unido