Karta Vacation Rentals





In London’s City Centre, a stylish 1‑bed apartment within about a 15‑minute walk of the Thames River and Stamford Bridge Stadium. Kensington High Street and the Royal Albert Hall sit roughly 1.9 miles away, while Kings Road, Chelsea Harbour and local design spots are close by.