Located in Middlesbrough, Middlesbrough Town Centre Double Private Rooms is a sustainable accommodation, 47 km from Stadium of Light and 7.8 km from Middlesbrough Cathedral.
Number of rooms: 5
153 Abingdon Road, Middlesbrough, TS1 3JT, United Kingdom