Holiday Inn Express Middlesbrough - Centre Square se situe à environ 1,1 km de Riverside Stadium, un des lieux les plus prisés de Middlesbrough.