London Lodge HotelHotel
134 - 136 Lexham Gardens, Kensington and Chelsea, London, W8 6JE, United Kingdom
Located in Kensington, just 15 minutes’ walk from Hyde Park, London Lodge offers elegant rooms with satellite TV. Earl’s Court Underground Station is just a 5-minute walk from the hotel. All public areas and rooms have complimentary Wi-Fi access.
Good price, great location; best to leave it at that!