Lee Abbey LondonHotel
57 Lexham Gardens, Kensington and Chelsea, London, W8 6JJ, United Kingdom
Lee Abbey London features a garden, shared lounge, a terrace and restaurant in London. Located around 1.4 km from Natural History Museum, the hostel with free Wi-Fi is also 1.7 km away from Victoria and Albert Museum.