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°)
Holiday Inn Express Middlesbrough - Centre Square, an IHG Hotel, Middlesbrough, United Kingdom (approx. 54.57487°, -1.23569°)