Mama Mia's Pizza - 231 E Central Ave, Mackinaw City, MI 49701, USA on Eaten