Season: Summer
Market Hours:
June 12 - October 30, 2024Wednesdays, 2pm - 6pm
Location: First Church of Dedham, 670 High Street
Additional Dates: