Delis in Falmouth (ME) Full list of companies Delis category in Falmouth, Maine Leavitt & Sons 37 Depot Rd, Falmouth, ME 04105, (207)781-3753 Page 1