Karta Vacation Rentals
In the heart of London’s theatre district, steps from Leicester Square and the Leicester Square Theatre. Centrally located near Covent Garden and Seven Dials, and within walking distance of Big Ben and the Houses of Parliament. A true city-center base for exploring central London on foot.