Where is Cantley Station?

Where is Cantley Station located?

Cantley Station, England, Great Britain (approx. 52.57875°, 1.51341°)


Where is Cantley Station on the map?