Get directions to: Lakeside Restaurant, Antioch, IL
Restaurant address: 410 Lake St Antioch, IL 60002, USA
Restaurant: Lakeside Restaurant