Holland is an apartment only 2.2 km from Royal Albert Hall and Harrods. This property offers concierge service, shopping service and shuttle service.
The city center is 6 km away. Terrace, The pampers guests with British and eclectic dishes and lies within 150 meters of the property.
Nearest underground station is Kensington (Olympia), which is only 250 meters away.
The apartment offers rooms with television and complimentary Wi-Fi for a comfortable stay in London. The rooms boast elegant furnishing.
Eat & Drink
Guests can benefit from a kitchenette fitted with a microwave and a fridge.
Wireless internet is available in the apartment rooms for free.
No parking available.