Stockton on Tees – The Five Minute Spare Guide
Stockton or Stockton-on-Tees to give it it’s full title is situated in the North East of England, 250 miles (400km) north of London and 38 miles (61 km) south of Newcastle, close to the North Sea, on the north bank of the River Tees. Stockton is particularly known for its heavy industrial heritage and as…