Taco Bell 35409

Taco Bell #35409 is a Taco Bell restaurant located at 2508 Cassopolis Street, Elkhart, Indiana.