Belmont Astoria Hotel, London

104 Sussex GardensPaddington, LondonW2 1UH, United Kingdom