Dedham Square Country Store
Farmers Market
626 High St, Dedham, MA 02026, US
(781) 326-8944
Hours not published on validated sources
Dedham Square Country Store is a farmers market where local growers sell direct in Dedham, MA.
Farmers Market Local Food Seasonal Produce