Normally, I'm all for taco bell. But after tonight, not sure I'll return to this location. The floors were disgusting, tables unclean, and staff very pre-occupied with their own conversations. I understand getting tired at night but when there are customers coming in, I would be more attentive to the way the restaurant looks.
Address: 1462 E Geneva St, Delavan, WI 53115-2025
Location: United States > Wisconsin (WI) > Delavan
Phone Number: +1 262-740-0534