You are here:
Destinations > Europe > England > London > Holland Inn Hotel

Holland Inn Hotel

Best Price Guarantee

Choose your room

Check in Check out Rooms Adults (12+) Children Infants

Hotel Information

The Holland Inn Hotel is a beautiful 2 star 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 and selected air-conditioned guest rooms. Amenities: Business Centre, Internet Access, Express Check In / Check Out

Holland Inn Hotel

Top Destinations on

Top Hotels on

Feefo logo