Salvadors Mexican Restaurant, ELMWOOD PARK, Illinois (IL)
Conveniently located at 7700 West North Avenue () in ELMWOOD PARK, Illinois (IL) (60707), Salvadors Mexican Restaurant are available at 7084521300. Please do beforehand to make a reservation.
More restaurants in ELMWOOD PARK, Illinois (IL)
Salvadors Mexican Restaurant contact information and details:
Address: 7700 West North Avenue - , ELMWOOD PARK, Illinois (IL) 60707
Contact Phone: 7084521300