Shopping malls database
Falmouth Mall is located at the corner of Rt. 28, Falmouth. It is a Power Center which opened in 1972 and was last renovated in 2003. It is an Open shopping mall with 1,494 parking spaces. It covers an area of 273,100 sqft. and has about 30 stores.
Shopping mall's name: Falmouth Mall
Address: Rt. 28, Falmouth, MA 02536
Number of stores: 30