Where is Holiday Inn Express Middlesbrough - Centre Square, an IHG Hotel?

Where is Holiday Inn Express Middlesbrough - Centre Square, an IHG Hotel located?

Holiday Inn Express Middlesbrough - Centre Square, an IHG Hotel, Middlesbrough, United Kingdom (approx. 54.57487°, -1.23569°)


Where is Holiday Inn Express Middlesbrough - Centre Square, an IHG Hotel on the map?