Hours & Locationkostascdi2021-01-28T13:12:37-05:00 Address: 240 River Street, Dedham, MA 02026 Phone: (781) 686-1099 Email: [email protected] Monday - Friday 9:30am to 4:00pm