The Holland Inn Hotel is a beautiful 2 star
family hotel in London, situated close to the Earls
Court & 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 (charges
apply) and selected air-conditioned guest rooms.