Where is Walker Station?

Where is Walker Station located?

Walker Station, Walker Station, Great Britain (approx. 54.9716°, -1.5391°)


Where is Walker Station on the map?