Hotel The Royal Park, London

3 Westbourne TerracePaddington, LondonW2 3UL, United Kingdom