Mama Mia's Restaurant
Add to Favorites
Add Hours
Phone: (607) 532-9375
Address: 8397 Main St, Interlaken, NY 14847
4017 Hickok Rd, Interlaken, NY 14847
61 W Main St, Trumansburg, NY 14886
214 E Main St, Trumansburg, NY 14886
7938 County Road 153, Interlaken, NY 14847
7184 Main St, Ovid, NY 14521
2 W Main St, Trumansburg, NY 14886
1 Old Main St, Trumansburg, NY 14886
2186 State Route 96a, Ovid, NY 14521
7930 County Road 153, Interlaken, NY 14847
49 W Main St, Trumansburg, NY 14886