Crostic Town in Shropshire, England Answer

Here are the answers to the Crostic Town in Shropshire, England clue:

All Crostic Town in Shropshire, England Answers

telford
telford