Growler USA is located on Elm Street at Highway 370 in St. Charles. They're open 7 days a week. Check out their menu and beer selections on Facebook.
Over 100 beers on tap at Growler USA in St. Charles
There's a new place in St. Charles where you'll find over 100 beers on tap and food that might surprise you. Jimmy V gives us a sneak peek of Growler USA.