Karta Vacation Rentals
In the heart of affluent Kensington in London, a luxury boutique hotel sits a 2‑minute walk from Earl's Court Station. Stroll to Holland Park, Kensington Gardens and South Kensington's cultural trio: the Natural History Museum, the V&A and the Royal Albert Hall.