Village Snack Shop, MAYWOOD, Illinois (IL)
Readily settled at 62 South 19th Avenue () in MAYWOOD, Illinois (IL) (60153), Village Snack Shop is available at 7083446570. Please do give them a call upfront to arrange your place in the restaurant.
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