Hotel The Royal Norfolk, London

25 London StreetPaddington, LondonW2 1HH, United Kingdom