Back to home

 

 
THE ROYAL PARK HOTEL  From € 155 / Night

Special offers

The Royal Park Hotel is located at 3 Westbourne Terrace, Lancaster Gate, Hyde Park, London, W2 3UL. Located within a two-minute walk of the Heathrow check-in desks at Paddington Station, The Royal Park is the perfect antidote to the hustle and bustle of this major hub.

 Ask the Hotel >>  info@theroyalpark.com - www.theroyalpark.com