Lil Gio's Taqueria is now open along Main Street in St. Charles
Main Street in St. Charles has gone south...in a deliciously good way. A new Mexican restaurant recently opened featuring authentic recipes that are quick and delicious. Jimmy V shows us what's cooking.
11:25 AM CDT April 20, 2017
Lil Gio's Taqueria is located at 336 South Main Street in St. Charles. They're open 7 days a week. If you want more info you can find them on Facebook.