Where is Highcross Leicester?

Where is Highcross Leicester located?

Highcross Leicester, Highcross Leicester, Great Britain (approx. 52.63639°, -1.1355555°)


Where is Highcross Leicester on the map?