Karta Vacation Rentals
In chic South Kensington, a short stroll from Gloucester Road station and the museum quarter. Minutes from the Natural History Museum, Victoria and Albert Museum and the Royal Albert Hall. Perfect for central London stays in serviced apartments and aparthotels, with Hyde Park and Harrods within easy walking distance.