Karta Vacation Rentals
In central London, overlooking leafy Russell Square and a few steps from the British Museum. This eco-certified hotel sits minutes from University College London, Tottenham Court Road and within walking distance of Covent Garden and King’s Cross — perfect for museum runs and West End nights.