Planet Sub to Develop 12 Units in San Antonio
Kansas City–based oven-baked sandwich chain, Planet Sub, has signed an agreement to develop 12 stores in the San Antonio, Texas area, which brings the total of units under development in Texas to 35. The growing fresh-casual brand has 23 stores set for other varying metroplexes in Texas including Austin, Dallas, Denton, and Fort Worth, with […]