Taqueria El Charro
Address:
604 6th St, Mendota, IL 61342
Phone:
(815) 539-3788
Cuisine:
Mexican
Restaurants,
Mexican
Other Businesses:
- Waterfalls at 810 Main St, Mendota, IL 61342
- McDonald's at 1501 13th Ave, Mendota, IL 61342
- Taco Bell at 1106 Meriden St, Mendota, IL 61342
- Subway at 1602 13th Ave, Mendota, IL 61342
- Pizza Hut at 1210 Meriden St, Mendota, IL 61342