Mama Canela Restaurant — Restaurant in Glendora, CA