Leigh House Hotel
London England
Check in
2:00 PM
Check out
11:00 AM
A stay at Leigh House Hotel places you in the heart of London, within a 15-minute walk of The British Museum and Russell Square. This guesthouse is 0.8 mi (1.2 km) from Tottenham Court Road and 1.3 mi (2.1 km) from Leicester Square.
Stay in one of 14 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers, complimentary toiletries, and hair dryers. Conveniences include coffee/tea makers, housekeeping is provided daily, and irons/ironing boards can be requested.
Property Details
Location
1 Leigh Street, London, England WC1H 9EW, United Kingdom