Where is Chelfham Station?

Where is Chelfham Station located?

Chelfham Station, Chelfham Station, Great Britain (approx. 51.10388°, -3.9869°)


Where is Chelfham Station on the map?