Karta Vacation Rentals
In the thick of London City Centre, a short stroll from Leicester Square. Steps from Covent Garden, Piccadilly Circus and the British Museum—perfect for theatre nights and museum days. Eco-certified, self-catering apartments put you right in the action.