Falmouth Plaza

Falmouth Plaza hero image

About Falmouth Plaza

Falmouth Plaza is located in the popular summer destination of Falmouth, Massachusetts, on Cape Cod. The center offers a variety of national, regional, and local tenants serving both year-round residents and the large summer population.