Stroud is a market town and civil parish in Gloucestershire, England. Brimming with independent shops, cafés and galleries and home to one of the best Farmers’ Markets in the country.