
Leicester, United Kingdom
Star Hotel, South Leicester
2-star hotel
The Star Hotel, South Leicester is a family-run establishment, only a few minutes' walk from Leicester’s city center and the world-famous De Montfort Hall. Located on a quiet, peaceful avenue, just off the A6 (London Road), the…
- Wi-fi
- 24-hour reception
- Car park
- 24-hour security


