Teessaurus Park

Public park in Middlesbrough · 3.66 hectares