Taco Bell 35408

Taco Bell #35408 is a Taco Bell restaurant located at 3505 South Main Street, Elkhart, Indiana.