Start from
Del Taco
1290 N Euclid St, Anaheim 92801