This modern 4-star hotel is in the centre of Middlesbrough, in the busy Teesside business area. Leonardo Hotel Middlesbrough has large en-suite rooms with Dream beds, flat-screen TVs and Freeview channels.
Number of rooms: 135
Fry Street, Middlesbrough, TS1 1JH, United Kingdom
Hotel booked 1 times today.