Karta Vacation Rentals
In fashionable South Kensington, London — a Victorian townhouse turned boutique hotel. Steps from the Natural History Museum, the V&A and the Science Museum, and minutes from Royal Albert Hall, Hyde Park and Harrods. Ideal for museum-goers and shoppers looking for a central London hotel near top attractions.