Taco Bell 35412

Taco Bell #35412 is a Taco Bell restaurant located at 55560 Ash Road, Elkhart, Indiana.