Taco Bell 23131

Taco Bell #23131 is a Taco Bell restaurant located at 2212 West Sycamore, Kokomo, Indiana.