Taco Bell 32114

Taco Bell #32114 is a Taco Bell restaurant located at 5131 West Western Avenue, South Bend, Indiana.