All reviews seem negative
As of tonight, I will NEVER return to this location. I would always go there after dropping my husband off...
In ShortFounded in 1964 in Barstow, Calif., the Del Taco brand has since grown to more than 300 locations nationwide. Each order is custom-made, using ingredients like lard-free beans,...