El Prado Restaurant
Add to Favorites
Add Hours
Saved to Favorites
Phone: (708) 681-4119
Address: 612 Lake St, Maywood, IL 60153
Cuisines: Family Style
Price Range : Below Average
718 S 5th Ave, Maywood, IL 60153
1115 Chicago Ave, Oak Park, IL 60302
7971 Lake St, River Forest, IL 60305
1501 W Lake St, Melrose Park, IL 60160
1319 W North Ave, Melrose Park, IL 60160
1509 Division St, Melrose Park, IL 60160
1200 S 17th Ave, Maywood, IL 60153
1419 N 15th Ave, Melrose Park, IL 60160
6943 Roosevelt Rd, Berwyn, IL 60402
2225 W North Ave, Melrose Park, IL 60160