Holland Inn Hotel

London, Two Star

The Holland Inn Hotel is a beautiful 2 star hotel in London, situated close to the Earls Court - amp; Olympia Exhibition Centres.This fully refurbished hotel offers all the facilities the discerning business traveller or tourist would require. This popular hotel in London offers guests wireless Internet access and selected air-conditioned guest rooms.

Book Now