Karta Vacation Rentals
In the heart of central London on Charing Cross Road, steps from Covent Garden, Leicester Square and the National Portrait Gallery. Walk to West End theatres and late-night dining. Heathrow is roughly 26 km away, and pets are allowed on request.