London Visitors Hotel
London - 42 Holland Road
Nestled in the heart of the Royal Borough of Kensington & Chelsea, our charming hotel at 42-44 Holland Road, W14 8BB is housed in two beautifully restored Victorian houses, retaining many of the buildings original period features. Ideally located just 5 minutes from both Holland Park and High Street Kensington, we offer the perfect base for exploring central London. For easy access to the citys top attractions, High Street Kensington Tube station (served by the District and Circle lines) is just a short 15-minute walk away, providing quick connections to key locations like Oxford Circus, Covent ...








































