Where is Broadway Station?

Where is Broadway Station located?

Broadway Station, Broadway Station, Great Britain (approx. 52.04293°, -1.87196°)


Where is Broadway Station on the map?