Where is Central Police Station?

Where is Central Police Station located?

Central Police Station, Central Police Station, Great Britain (approx. 51.4566°, -2.5938°)


Where is Central Police Station on the map?