Update Info - El Patio
This restaurant was reported as closed. If it is open, let us know.
El Patio
2506 Village Green Pl
Champaign, IL 61822
2506 Village Green Pl
Champaign, IL 61822
This restaurant was reported as closed. If it is open, let us know.