Taco Bell 31070

Taco Bell #31070 is a Taco Bell restaurant located at 10130 Indianapolis Boulevard, Highland, Indiana.