Where is Godshill?

Where is Godshill located?

Godshill, Godshill, Great Britain (approx. 50.634064°, -1.2540947°)


Where is Godshill on the map?