One of my coworkers was telling me about a new Del Taco that he recently saw downtown. He can't remember which street it was on or what building it was in, and I can't find anything on Google.

Does anybody have more information on this?