Get directions to: Mentone's Restaurant & Lounge, Antioch, IL
Restaurant address: 25836 W Il Rte 173 Antioch, IL 60002, USA
Restaurant: Mentone's Restaurant & Lounge