Where is the Tees Valley?

The Tees Valley is located in the North East of England, around a five hour drive from London. Teesside is named for the river Tees, which runs all the way through the valley. It is a great place [...]