Taco John’s planning 15 Indianapolis locations

August 26, 2015

Taco John’s is set to build the first of 15 Indianapolis-area stores.