Karta Vacation Rentals





In Bloomsbury, centrally located in London, steps from Russell Square and about a 9-minute walk to the British Museum. SOAS, the Percival David Foundation and The Horse Hospital are nearby; Leicester Square and Trafalgar Square sit roughly 1–1.4 miles away.