Karta Vacation Rentals
In the heart of London’s West End on Great Windmill Street, just steps from Piccadilly Circus and Piccadilly — a family-friendly base within easy walking distance of Leicester Square, Trafalgar Square, Soho and Buckingham Palace.