Where is Central Coach Station?

Where is Central Coach Station located?

Central Coach Station, Central Coach Station, Great Britain (approx. 53.81364°, -3.05239°)


Where is Central Coach Station on the map?