Where is Loughborough?

Where is Loughborough located?

Loughborough, Loughborough (Station), Great Britain (approx. 52.773563°, -1.2095485°)


Where is Loughborough on the map?