1) Middlesbrough is a large Town in North East England and is one of the largest Urban areas in Europe without City status. Its has an Urban population of around 182,000 making it the second largest town/urban hub in the North East after Newcastle (190,
Synonyms for Middlesbrough