Karta Vacation Rentals
In the heart of London's West End, lodged between Piccadilly Circus and Leicester Square. Steps from Leicester Square (0.1 mi), Piccadilly, Regent Street, Covent Garden, Trafalgar Square and the National Gallery. West End theatres, Oxford Street shopping and sights like Buckingham Palace and Hyde Park are a short walk or quick ride away.