Taco Bell 32112

Taco Bell #32112 is a Taco Bell restaurant located at 54633 County Road 17, Elkhart, Indiana.