1. Leila And Libbie Eats & Treats 488 Main St, Niantic, CT 06357 Coordinate: 41.32182,-72.2025 Phone: (860) 739-3344