Where is Winscombe Station?

Where is Winscombe Station located?

Winscombe Station, Winscombe Station, Great Britain (approx. 51.315243°, -2.835159°)


Where is Winscombe Station on the map?