Call to speak to one of our experts 0330 094 8364
The Holland Inn Hotel is situated close to the Earls Court & Olympia Exhibition Centres. Centrally located 2 star hotel close to Olympia exhibition hall. Facilities and services: reception 24h, breakfast room and WiFi access. The guest rooms (small rooms) are equipped with bathroom/shower, hair dryer, mini bar, coffee/tea maker, telephone and satellite TV.

Address: Holland Road, W14 8BD London, United Kingdom

Please wait...

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