Category:Stewart Park, Middlesbrough

English: Stewart Park is a public park in Middlesbrough in Northeast England.