1. Leroux Kitchen 208 Main St, Falmouth, MA 02540 Coordinate: 41.55234,-70.61633 Phone: (774) 763-2081