Karta Vacation Rentals
In the heart of London, just steps from Leicester Square and a short stroll to St. Martin‑in‑the‑Fields and the London Coliseum. Covent Garden, the National Gallery and the Strand are all minutes away, with Big Ben and the London Eye within easy reach.