London Visitors HotelHotel
42 Holland Road, Kensington and Chelsea, London, W14 8BB, United Kingdom
Situated in the Royal Borough of Kensington & Chelsea, only 5 minutes from Holland Park and High Street Kensington, the hotel consists of a pair of Victorian houses which have retained many period features.