Taco Bell 23136

Taco Bell #23136 is a Taco Bell restaurant located at 1310 North Reed Road, Kokomo, Indiana.