The Royal Park is an elegant London hotel, ideally situated for easy access to many London attractions and transport links throughout the city.
Superbly located on Westbourne Terrace, just to the north of Hyde Park, London's largest royal park, and close to Lancaster Gate, the hotel comprises three carefully restored, mid 19th−century Grade II listed townhouses.
The best offers and prices for your holiday!