/
|
Del Taco has officially opened a new store in Ohio, continuing its statewide expansion with a brand-new location in Powell located at 8787 Owenfield Drive. This new restaurant is part of Del Taco’s ongoing efforts to bring its unique blend of fresh, craveable Mexican and American favorites to more communities across the state.