Village Snack Shop, MAYWOOD, Illinois (IL)

Looking for some food? Village Snack Shop is among the restaurants you might consider.
Comfortably positioned at 62 South 19th Avenue () in MAYWOOD, Illinois (IL) (60153), Village Snack Shop is available at 7083446570. Please do give them a call beforehand to make a reservation.
More restaurants in MAYWOOD, Illinois (IL)


Village Snack Shop contact information and details:
Address: 62 South 19th Avenue - , MAYWOOD, Illinois (IL) 60153
Contact Phone: 7083446570