Del Taco, the nation’s second largest taco chain, is expanding into Indiana. The Lake Forest, California-based chain on Thursday announced plans to open 10 stores in central and southern Indiana.
There’s been a noticeable rise in Spanish-language searches for terms like “restaurants near me” and “fast food near me.” Businesses that translate their menus and ads into Spanish (and ...