Where is stockton in the UK?

Stockton is a town and the former administrative centre in the Tees Valley of Northern England. Stockton is located on the banks of the River Tees, opposite the town of Thornaby-on-Tees.
Copyright Wanderlust World © https://www.ynyoo.com