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.