Where is Moretonhampstead?

Where is Moretonhampstead located?

Moretonhampstead, Moretonhampstead, Great Britain (approx. 50.661163°, -3.766749°)


Where is Moretonhampstead on the map?