Places to stay
Telford is a large new town in the borough of Telford and Wrekin and ceremonial county of Shropshire, England, about 13 miles east of Shrewsbury, and 30 miles north west of Birmingham.
The International Centre Telford is conveniently situated near hotels, bars, restaurants and shopping. The centre also offers complimentay on site car parking.
To book rooms, please book directly with a hotel.