At the time, Taco Bell owns 5 locations near Indianapolis, Indiana. See a complete list of Taco Bell restaurants below.