Cityscape

July 15, 2013 5:35 PM

Kansas City’s Planet Sub expands to Texas

The chain started in Lawrence in 1979 under the Yello Sub logo and now has locations in seven states, including new ones in Austin and Atlanta.

Related content

Comments