Shopping malls database
South Bay Center I & II is located at the corner of Allstate Rd. & Massachusetts Ave., Boston. It is a Community Center which opened in 1993 and was last renovated in 2007. It is an Open shopping mall. It covers an area of 545,376 sqft. and has about 17 stores.
Shopping mall's name: South Bay Center I & II
Address: Allstate Rd. & Massachusetts Ave., Boston, MA 02118
Number of stores: 17