Karta Vacation Rentals





In the heart of London, a city-center apartment just off Trafalgar Square and Leicester Square. A five-minute walk lands you at Leicester Square and Trafalgar Square; Piccadilly Circus is about 0.4 miles away and the London Eye roughly 0.7 miles. Nearby sights include the National Gallery, Garrick Theatre, and the Equestrian Statue of George IV.