Where is Newbiggin?

Where is Newbiggin located?

Newbiggin, England, Great Britain (approx. 54.6508445763°, -2.5779805185°)


Where is Newbiggin on the map?