Where is South Zeal?

Where is South Zeal located?

South Zeal, South Zeal, Great Britain (approx. 50.726265°, -3.9113748°)


Where is South Zeal on the map?