Hotel description
Property Location With a stay at The London Mini Manor in London (London City Centre), you'll be within a 10-minute drive of Kensington Palace and Hyde Park. This apartment is 2.5 mi (4 km) from Natural History Museum and 2.6 mi (4.2 km) from University College London.Rooms Make yourself at home in one of the guestrooms, featuring kitchens. Private bathrooms have deep soaking bathtubs and complimentary toiletries. Conveniences include refrigerators and sofa beds.Business, Other Amenities Featured amenities include multilingual staff and an elevator (lift).