Karta Vacation Rentals
In the heart of London City Centre, a boutique stay just steps from Russell Square and University College London. A short walk brings you to The British Museum, Tottenham Court Road and Oxford Street. Ideal for museum-goers, students and city explorers.