Boro is a lively urban town in northeast England, situated at the mouth of the River Tees. Known for its industrial roots, nightlife and shopping, to get a dose of nature, the fact is, you need to ...