Dedham MA Farm Markets 1. 626 High St, Dedham, MA 02026 | The Dedham Square Country Store (781) 326-8944