Ima Grill BBQ & Adobo Bowl is a Filipino restaurant located at 730 S Central Ave, Glendale, CA 91204
Visited 1604 times, 2 Visits today
Ima Grill BBQ & Adobo Bowl is a Filipino restaurant located at 730 S Central Ave, Glendale, CA 91204
Visited 1604 times, 2 Visits today