|
The Royal Park Hotel is in Westbourne Terrace just on the north side of Hyde Park. It is made up of three Grade II Listed houses carefully restored to their 1840’s splendour to form a fine London townhouse hotel. Previously a 60 bedroom budget hotel, it was comprehensively redeveloped and now has 48 luxurious bedrooms and suites.
|