Cheval Harrington Court at South Kensington is located in London, UK. Luxurious apartments are right in the heart of South Kensington. Apartments feature a flat-screen satellite LCD TV, a iPod docking station, fully-equipped kitchen, wooden-floored dining,seating area. and Wi-Fi available. Also 5 days a week maid service. Thle location is perfect for attractions: museums, restaurants, food, shopping, theatres.