Stroud is a market town and civil parish in Gloucestershire, England. It is the main town in Stroud District. The town's population was 13,500 in 2021. From Wikipedia
The Stroud pilot will begin August 16 with local doctors prescribing match tickets alongside walking football sessions to help alleviate mild or moderate depression.