Hotels in Middlesbrough

    Middlesbrough Details

    Middlesbrough is a large town located in North Yorkshire, England, on the bank of the River Tees. One of the main attractions of the town is its proximity to the North York Moors National Park, located only a few miles from the town. This offers fantastic countryside to explore, and many people use Middlesbrough as a base to go on long walks throughout the area. There are also numerous activities to take part in within the National Park for all the family.Middlesbrough has a large number of discount hotels to choose from, and will help you to find and book the right one for you with the minimum of hassle. Once there, you should take a trip to the Tees Estuary to see the colony of seals on the beautiful sandy beaches, and for a more cultural perspective of the town head to the Middlesbrough Institute of Modern Art, which holds a large collection of paintings by Picasso. Also on offer is the Dorman Memorial Museum and the Captain Cook Birthplace museum, both fascinating attractions.