
London, United Kingdom
Leigh House Hotel
3-star hotel
This smoke-free guesthouse in central London offers 14 comfortable guestrooms with flat-screen TVs and complimentary Wi-Fi. Guests can enjoy complimentary toiletries and hair dryers in the en-suite bathrooms, along with daily…
- Wi-fi
- 24-hour reception
- Wheelchair-accessible
- Concierge























