Karta Vacation Rentals
In quiet, historic Kensington on Lexham Gardens — a family-friendly Kensington hotel in London City Centre. A short walk to Earl's Court and within about 10 minutes of Holland Park, Kensington High Street, the Design Museum and the Natural History Museum.