Karta Vacation Rentals





In the heart of London City Centre, a short stroll from Tottenham Court Road and the British Museum. Steps from University College London and close to Russell Square, Gordon Square and the London School of Hygiene and Tropical Medicine.