Where is Central Station Station?

Where is Central Station Station located?

Central Station Station, Central Station Station, Great Britain (approx. 54.96951°, -1.61647°)


Where is Central Station Station on the map?