Where is Moreleigh?

Where is Moreleigh located?

Moreleigh, Devon, United Kingdom (approx. 50.3625286°, -3.7390485°)


Where is Moreleigh on the map?