
London, United Kingdom
Hazlitts
3-star hotel
Stay in the heart of London at Hazlitt's, a boutique hotel just a 5-minute walk from both Leicester Square and Tottenham Court Road. Enjoy individually decorated guestrooms featuring minibars, LCD Smart TVs with satellite…
- Wi-fi
- Wired Internet
- 24-hour reception
- Laundry service















