Karta Vacation Rentals
Right in London’s city centre, a quick walk from University College London and Regent’s Park. Steps from Tottenham Court Road, Russell Square, the British Museum and Camden Markets — great for culture, shopping and late-night theatre.