The Dedham Square Country Store
Address:
626 High St, Dedham, MA 02026
Phone:
(781) 326-8944
Hours:
- Sun: 10am-2pm
Other Details:
Open each Sunday, the Dedham Square Country Store offers locally sourced seafood, bread, produce, dairy products and more. For upcoming event information and a list of products, visit the Dedham Square Country Store Web site.
Restaurants, Agricultural Consultants, Bakeries, Seafood Markets, Farm Markets
Other Businesses: