Karta Vacation Rentals
In the heart of Kensington, a restored 19th-century townhouse hotel just steps from Gloucester Road Tube Station. You're a short walk from Kensington Gardens, Hyde Park, the Royal Albert Hall and the city's major museums, with Kensington High Street and Knightsbridge close by; central London sights are a quick drive away.