Karta Vacation Rentals





In Bloomsbury, in London's City Centre — a short walk from the British Museum and Covent Garden. St. Paul's Cathedral, Russell Square and Leicester Square are nearby, and attractions like the London Eye and Sky Garden are within easy reach.