Karta Vacation Rentals
In fashionable Bloomsbury in central London. Minutes from University College London and a short walk to Russell Square and King’s Cross/St Pancras. The British Museum, British Library, Camden Market, London Zoo and Madame Tussauds are all close by.