They have non seafood options for those not keen on seafood and plenty of Mexican style seafood to choose from. We stopped in on a Sunday afternoon and they were busy- I ordered fajitas and had to ask for tortillas to be brought to the table but other than that the service was quick and the food was good.
Address: 345 W North Ave, Villa Park, IL 60181-1161
Location: United States > Illinois (IL) > DuPage County > Villa Park
Phone Number: +1 630-359-3416