Restaurants in Villa Park, IL
Restaurants • Fast Food Restaurants • Tex-Mex Restaurants
118 W North Ave.,
Villa Park ,
IL
60181
UNITED STATES
Based on 1 reviews
Typical Mexican Chow
Okay food with a cheap price. Its not the cleanest or the best Mexican cuisine but its cheap and fills you...Worldwide > United States > Villa Park, IL > Fast Food Restaurants