Del Taco has expanded in Ohio with a location in Powell. It's the third location in the state, joining existing locations in ...