Middlesbrough

  Middlesbrough is a town in England's north west that has a beautiful town hall and is home to Teesside University.

Middlesbrough Town Hall

Middlesbrough

RegionPopulationNearest cityUniversityEngland (North East)138,400Durham (26 miles)Teesside University