Where is Montgomery Station?

Where is Montgomery Station located?

Montgomery Station, Montgomery Station, Great Britain (approx. 52.5735°, -3.1752°)


Where is Montgomery Station on the map?