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
Holland Road 59, , W14 8BD London, , United Kingdom
|Wireless Internet (WiFi)||Yes|
|Distance to center||0 km|
|Distance to airport||25 km|