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

Store Hours:

Monday – Saturday: 10am – 5pm
Sundays: Closed