Where is Leicester Narborough Station?
Leicester Narborough Station is located in Narborough. If you'd like to find things to do in the area, you might like to visit King Power Stadium and Welford Road Stadium.
Things to see and do near Leicester Narborough Station
What to see near Leicester Narborough Station
- King Power Stadium
- University of Leicester
- Welford Road Stadium
- De Montfort University
- Victoria Park
Things to do near Leicester Narborough Station
- De Montford Hall
- New Walk Museum
- The Y Theatre
- Highcross Shopping Centre
- Haymarket Shopping Centre