Shopping malls database
Cloverleaf Center is located at the corner of Speen St. & Rte. 9 (Superior Dr.), Framingham. It is a Community Center which opened in 1978. It is an Enclosed shopping mall. It covers an area of 250,000 sqft. and has about 8 stores.
Shopping mall's name: Cloverleaf Center
Address: Speen St. & Rte. 9 (Superior Dr.), Framingham, MA 01760
Number of stores: 8