Update Info - El Prado Restaurant
This restaurant was reported as closed. If it is open, let us know.
El Prado Restaurant
612 Lake St
Maywood, IL 60153
612 Lake St
Maywood, IL 60153
This restaurant was reported as closed. If it is open, let us know.