by Rich S » Mon Oct 15, 2018 3:41 pm
There's now a sign up for Taco Choza, which is going into the Ville Taqueria space. I spoke briefly to the owner, who was standing outside, and he wasn't sure when the place would open; apparently the walk-in cooler needs some repairs. (Google Translate tells me that "choza" means "hut" or "shack.")