Salvador's Mexican Restaurant
Address:
7700 W North Ave, Elmwood Park, IL 60707
Phone:
(708) 452-1300 Restaurants
Other Businesses:
- Panera Bread at 7400 West North Avenue, Elmwood Park, IL 60707
- Subway at 7230 W North Ave, Elmwood Park, IL 60707
- Wok N' Roll at 1742 N Harlem Ave, Elmwood Park, IL 60707
- Phil's Sports Bar at 2044 N Harlem Ave, Elmwood Park, IL 60707
- Declan's Bar & Grill at 7841 W Grand Ave, Elmwood Park, IL 60707-1824