Review of El Gallo Giro

5285 N Glenwood St, Garden City, ID 83714

Overall Rating

Review


Claims they are gluten free. My body would beg to differ. Looks like a long night ahead of me

Celiac friendly?

No

Updated 7 years ago

Celiac