Mama Canela Restaurant
RestaurantUnclaimed
4.5· 61 reviews·Google Maps
About
Based in Glendora, CA, Mama Canela Restaurant is listed under Restaurant. Its Google rating stands at 4.5, based on 61 reviews. The address on file is 147 N Glendora Ave. Both a phone number and a website are listed below. This listing hasn't been claimed yet, so the details come from public sources.
Location
147 N Glendora Ave, Glendora, CA 91741, USA
Get directionsContact Mama Canela Restaurant
Send an inquiry and they'll get back to you directly.