Dedham Plaza | Federal Realty Investment Trust
Dedham Plaza is located at the intersection of I-95 and Route 1 in Dedham, MA.