The Royal Park, London, UK.
Intimate, luxury boutique London hotel ideally located on Westbourne Terrace, it lies to the north of Hyde Park, London's largest royal park.
Address: 3 Westbourne Terrace, Lancaster Gate, Hyde Park, London W2 3UL.
Visit: The Royal Park Hotel online at www.theroyalpark.com
Click here to listen to this recording, commercial free.
Click here for the shownotes for this broadcast.
Become a member to suggest changes or submit your own review or comment. Any suggested changes need to be approved by our moderators. Register or login.