My Guide Website?
The Royal Park Hotel
London
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.