1 Leigh Street, Camden, London, WC1H 9EW, United Kingdom
The Leigh House Hotel is situated in the Bloomsbury district, a short walk from Kings Cross St Pancras and Euston train stations. It offers a 24-hour front desk and complimentary Wi-Fi. Guest rooms are adorned in earthy tones and equipped with a TV and tea and coffee-making amenities. Bathrooms are either en-suite or private facilities located outside the room. Russell Square Underground Station is accessible within a 10-minute walk. Popular attractions such as the British Museum, Madame Tussauds, and Covent Garden are also within walking distance. The Foundling Museum is a 5-minute walk away. Please note that due to the building's age, there is no elevator.