The Royal Park Hotel
Situated in the iconic London area of Hyde Park, The Royal Park Hotel sits as a luxury hotel comprising of 48 rooms and suites across three mid 19th-century Grade II listed townhouses that have been elegantly restored.
3 Westbourne Terrace, Lancaster Gate, Hyde-Park, W2 3ULView Larger Map
- Mature Travellers
- Business Travellers