Seymour Hotel, Londra

106 Sussex GardensPaddington, LondraW2 1UH, Gran Bretagna