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 all 4 results