Where is Whetstone Station?

Where is Whetstone Station located?

Whetstone Station, Whetstone Station, Great Britain (approx. 52.5735°, -1.1818°)


Where is Whetstone Station on the map?