Where is Layton Station?

Where is Layton Station located?

Layton Station, Layton Station, Great Britain (approx. 53.835°, -3.0306°)


Where is Layton Station on the map?