Where is Welbury?

Where is Welbury located?

Welbury, England, Great Britain (approx. 54.4149426141°, -1.3862771989°)


Where is Welbury on the map?