Where is Moretonhampstead Station?

Where is Moretonhampstead Station located?

Moretonhampstead Station, Moretonhampstead Station, Great Britain (approx. 50.6577°, -3.7606°)


Where is Moretonhampstead Station on the map?