Karta Vacation Rentals
In the heart of London’s city centre, a short walk from University College London and The British Museum. Eco-certified bed and breakfast near Tottenham Court Road, Russell Square and Goodge Street. Major sights like the Churchill War Rooms and the London Eye are about 1.4 miles away.