Where is The Centre?

Where is The Centre located?

The Centre, The Centre (Station), Great Britain (approx. 55.884857°, -3.515695°)


Where is The Centre on the map?