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.