Taco Bell 35396

Taco Bell #35396 is a Taco Bell restaurant located at 221 West Lasalle Avenue, South Bend, Indiana.