Get directions to: Johnny's Snack Shop, Chicago, IL
Restaurant address: 4412 N Central Ave Chicago, IL 60630, USA
Restaurant: Johnny's Snack Shop