Call to speak to one of our experts 0330 094 8364
This 4 star hotel is located within the city of London and was established in 2020. It is 11.2 Km from the Natural History Museum and the nearest station is Park Royal Tube Station.

Please wait...

We're searching our best deals
  • Book with confidence
  • Award-winning agency
  • ABTA & ATOL protected
  • Secure online booking