781 Main St
Falmouth, MA 02540
Falmouth, MA 02540
Open HoursArray
OverviewThis deli is known as the !home of the rollwich,! one of their specialty creations, and serves box lunches featuring !rollwiches! with a choice of turkey, chicken, ham, roast...
more