Karta Vacation Rentals





In London’s City Centre, a snug mews spot moments from Hyde Park and Kensington Gardens. It’s a short walk to Marble Arch (0.8 mi) and close to Oxford Street, Paddington, St Mary’s Hospital and the Alexander Fleming Laboratory Museum.