Holland is set in a shopping area of London next to Harrods, Up at The O2 and Riverside Studios. This budget hotel offers good services and multilingual staff.
The hotel is ideally located close to Kensington (Olympia) subway station. The distance between London city center and the property is 6 km.
Guests can reach Holland by car from London Heathrow airport in 20 minutes.
Holland offers elegant rooms featuring large bathrooms with a hairdryer, toiletries and a shower. Room facilities also include an oven, a microwave and a toaster for self-catering.
The hotel provides guests with bicycle rental services.
Wireless internet is available in the apartment rooms for free.
No parking available.