Karta Vacation Rentals
In the heart of London’s West End, right on Leicester Square. Steps from the theatres, red-carpet cinemas and vibrant streets of Covent Garden, Regent Street, Chinatown and Piccadilly Circus. Minutes from Trafalgar Square, Buckingham Palace, the London Eye and Big Ben — all within easy walking distance.