Telford Town Park
Park located in Telford, Shropshire / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Telford Town Park?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Telford Town Park is a park and Local Nature Reserve in Telford in Shropshire.[1][2] In 2015, it was voted "UK's Best Park" in the inaugural public competition organised by Fields in Trust.[3]