Flavor, ELMWOOD PARK, Illinois (IL)
Comfortably positioned at 6818 West North Avenue () in ELMWOOD PARK, Illinois (IL) (60707), Flavor can be contacted at 7738893528. Remember to call up upfront to make a reservation.
More restaurants in ELMWOOD PARK, Illinois (IL)
Flavor contact information and details:
Address: 6818 West North Avenue - , ELMWOOD PARK, Illinois (IL) 60707
Contact Phone: 7738893528
