Where is Alveley Halt Station?

Where is Alveley Halt Station located?

Alveley Halt Station, Alveley Halt Station, Great Britain (approx. 52.4524°, -2.3734°)


Where is Alveley Halt Station on the map?