Karta Vacation Rentals





In the heart of London city centre, this small hotel sits minutes from Russell Square and University College London. A short walk or tube ride brings you to the British Museum, Covent Garden, King’s Cross St. Pancras and the British Library.