About company

The Queens Park Hotel is a 3-star hotel near Hyde Park, London with close proximity to top attractions. We are offering ✅ Upto 20% OFF on your Direct Bookings with us.

GB 48 queensborough terrace
Unknown
Unknown
Not verified company