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

Store Hours:

Thursday, Friday, Saturday: 10am – 5pm

Closed Sunday - Wednesday