85,544 SF Neighborhood strip center in Falmouth, MA
Anchored by Christmas Tree Shops, Petco, Staples, and Planet Fitness
Falmouth Plaza has 483 parking spaces
Well positioned on busy Route 28/Main Street/Davis Straights