Shopping malls database
Dedham Mall is located at the corner of Rt. 1 & VFW Pkwy., Dedham. It is a Regional Center which opened in 1965 and was last renovated in 2004. It is an Open shopping mall with 2,800 parking spaces. It covers an area of 800,000 sqft. and has about 30 stores.
Shopping mall's name: Dedham Mall
Address: Rt. 1 & VFW Pkwy., Dedham, MA 02026
Number of stores: 30