In Dining A Slice of Italy in Cape Cod – Italian Imports, Food, and More! August 23, 2025 A Slice of Italy featured on New England Perspective TV Location: 797 Main Street Falmouth, MA 02540 Phone: (508) 495-1106