59 Holland Road, London, W14 8HL
Prices start from: £16.00
Review Score: 3.5 / 5
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!