Karta Vacation Rentals
In the heart of London’s City Centre, in Fitzrovia just steps from Tottenham Court Road. You’re a short walk to University College London and about 13 minutes on foot to The British Museum. Regent Street, Oxford Street, Russell Square and the West End are all within easy walking distance.