Come out to Chooch's Pizza on Saturday, 11.2.13 @ 8PM for more musical musings! Enjoy great food and live acoustic music in downtown #ElginIL! Chooch's is a warm and welcoming establishment perfect for a great time with friends and family! Free street and garage parking near Chooch's. Chooch's is located at 64 S. Grove Ave, Elgin IL 60120. See you there!