All reviews seem negative
Food is cheap and lacking in quality. The people there are unfriendly and some can barely speak english. They do have good churros though!
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,...