Where is Central Station?

Where is Central Station located?

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


Where is Central Station on the map?