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.