Where is Ashbury Station?

Where is Ashbury Station located?

Ashbury Station, Devon, United Kingdom (approx. 50.74639°, -4.151111°)


Where is Ashbury Station on the map?