North Shields is a town on the north bank of the River Tyne in North East England, eight miles north-east of Newcastle upon Tyne.

Showing 1–12 of 21 results