Karta Vacation Rentals
In the heart of South Kensington, a two-minute stroll from South Kensington Tube Station. Minutes from the Natural History Museum, Victoria and Albert Museum and the Science Museum, with Hyde Park, Royal Albert Hall and Harrods within easy walking distance. Heathrow is the preferred airport and central London sights are all close by.