Taco John’s to Open 25 Franchise Locations
Taco John’s, one of the largest Mexican quick-service restaurant chains in the U.S., has signed deals to open 25 stores and is poised for rapid growth. The new stores will be developed in current markets, as well as new markets in Indiana, Virginia, and New York. “This is a new day at Taco John’s,” says […]