Welcome to Hotel Notting Hill Holland Park London, Holland Park is located in central London and offers a self-catering apartment with free WiFi throughout and a furnished terrace with views of the city. Holland Park Underground Station is 200 metres from the accommodation. The apartment features a terrace and comprises a living room and a kitchenette with a dining area. The bathroom is fitted with a shower. Guests can prepare meals in the apartment’s kitchen or visit one of the many restaurants in the vicinity of the property. An array of cafés and supermarkets is located within a 5-minute walk. Notting Hill Gate and the lively Portobello Road with its market are 2 minutes away by public transport, and Kensington (Olympia) is 800 metres away. London Heathrow Airport is located 17 km from Holland park. (Hotel Notting Hill Holland Park London hotels booking).