Mama’s Meatball Win a Restaurant Contest San Luis Obispo, CA (Restaurant News Release) Have you ever wanted your own restaurant? The owners of Mama’s Meatball restaurant… July 18, 2017 · ·