👉 Telford is a town in Staffordshire, England. It is located on the River Trent and is known for its historic buildings, including the Telford Castle. The town was founded by the Anglo-Saxon king Alfred the Great in the 9th century, and it became an important center of trade and commerce during the medieval period.