- Davis Straits Rd. & Spring Bars Rd.,
- Falmouth, MA 02540
- GLA: 85,544
- Parking Spaces: 483
- Metro Area: Barnstable Town (MA)
Falmouth Plaza is located in the popular summer destination of Falmouth, Massachusetts, in Cape Cod. The center offers a variety of national, regional, and local tenants serving both year-round residents and the large summer population.