Karta Vacation Rentals
In the heart of London City Centre, a few steps from Leicester Square and about a seven-minute walk to Piccadilly Circus. Covent Garden, Trafalgar Square and the British Museum are all within easy walking distance — perfect for theatre nights and museum runs.