Taco Bell 35392

Taco Bell #35392 is a Taco Bell restaurant located at 1606 South Nappanee Street, Elkhart, Indiana.