Karta Vacation Rentals
In South Kensington, a luxury townhouse hotel just steps from South Kensington Tube. Minutes from the Natural History Museum, the Victoria and Albert Museum and the Royal Albert Hall. Family-friendly and right in London city centre, with Hyde Park and Kensington Gardens under a kilometer away.