Karta Vacation Rentals
In leafy Bloomsbury, steps from Russell Square and about a five-minute walk to the British Museum. Short stroll to Covent Garden, Oxford Street and Regent Street — a perfect base for shopping, theatres and museums in central London.