The Holland House

The Holland House is a place to stay in London. It's set on 91 Addison Road.

The Holland House is a charming 4-bedroom holiday home in the heart of London's Kensington and Chelsea district, just a stone's throw away from popular attractions like Portobello Road Market and the Natural History Museum.

Prime Location: Situated near major landmarks and transportation hubs.

Modern Amenities: Equipped with free WiFi, flat-screen TV, and a fully stocked kitchen.

Cozy Atmosphere: Enjoy the comfort of a fireplace in the accommodation.

Why stay here

  • Free Wi-Fi

Amenities

  • Non-smoking throughout
  • Free wired internet
  • Internet access
The Holland House — London | Guide 2 London