Description
Lou’s is a Peoria IL staple in summer. Known for their amazing popcorn and root beer floats. We offer drive up to your window service as well as dining outside and Togo.
Location
-
4229 North Knoxville Avenue, Peoria, Illinois 61614, United States