
London, United Kingdom
Leisure Inn
2-star hotel
Boasting an excellent central location in London, this convenient and delightful hotel is within easy reach from several points of interest either for business and leisure travellers alike. The establishment is well-serviced with…
- Wi-fi
- 24-hour reception
- Concierge
- Continental breakfast


