Get directions to: 100 South Chop House & Grille, Elmhurst, IL
Restaurant address: 100 S York St Elmhurst, IL 60126, USA
Restaurant: 100 South Chop House & Grille