Get directions to: Lallos Bar Grill, Channahon, IL
Restaurant address: 25365 S Fryer St Channahon, IL 60410, USA
Restaurant: Lallos Bar Grill