Holland Inn Hotel

59 Holland Road, London, W14 8HL

Location: Kensington
Prices start from: £16.00
Type: Hotel
Review Score: 3.5 / 5
Check-in: 13:00
Check-out: 11:00

Holland Inn Hotel

Holland Inn Hotel in Kensington is so well priced that you can afford to stay close to the Olympia Exhibition Centre and Kensington High Street. You’ll find air conditioning, a garden and WiFi at this basic but comfy two star London budget hotel – so get booking today!