Dedham Square

622 High Street

Dedham, MA 02026

781-329-6466

Hours:

Tuesday-Friday 10am-5pm

Saturday 10am-4pm

Sunday/Monday: Closed