Where is Umberleigh Station?

Where is Umberleigh Station located?

Umberleigh Station, Umberleigh Station, Great Britain (approx. 50.99675°, -3.98289°)


Where is Umberleigh Station on the map?