Get directions to: Village Snack Shop, Maywood, IL
Restaurant address: 62 S 19th Ave Maywood, IL 60153, USA
Restaurant: Village Snack Shop