Manor Houses Devon England

50.707107, -3.07188