Karta Vacation Rentals
Right in central London, a stone's throw from Russell Square and University College London. Steps from the British Museum and within easy walking distance of Covent Garden, Leicester Square and Oxford Street — Russell Square tube puts the whole city within reach.