570 High Street
Dedham, MA 02026
781-326-4100

Store Hours:

Monday & Wednesday: 10am - 2pm

Tuesday, Thursday, Friday, Saturday: 10am – 5pm

Closed Sunday