Where is Denwick?

Where is Denwick located?

Denwick, England, Great Britain (approx. 55.4219241522°, -1.6782474518°)


Where is Denwick on the map?