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?
{"latitude":52.4524,"longitude":-2.3734,"title":"Alveley Halt Station"}