Mama Mia Place St. Clair
Mama Mia Place is a classic, family-run Spanish restaurant, serving up traditional recipes that have been in the family for over three generations. Known best for their amazing empanadas (made from scratch on premises and available as either baked or fried), Mama Mia's menu also includes classic burritos, quesadillas and a variety of sandwichesâall made on their fresh baked artisan bread. Their homemade churros, sprinkled with cinnamon and filled with dulce de leche or Nutella chocolate are a perfect sweet treat to top off a meal.