Hotels in Telford

Located in the heart of Shropshire, Telford is a modern town with all your favourite high street shops. It’s surrounded by countryside, and makes a great base for exploring the local area. While in the town, visit the Town Park—it has a boating lake, a kids’ play area, gardens and a nature trail.

Show more
Show less

Map unavailable

Please upgrade your browser to use this map

Upgrade Internet Explorer