Karta Vacation Rentals
In Bloomsbury, just steps from Russell Square, this 4-star boutique hotel sits in central London. Walk to the British Museum, Covent Garden, Oxford Street and the West End theatres. Holborn and Russell Square tube stations are about a five-minute walk, with easy links to Heathrow and St Pancras.