Taco Bell 32081

Taco Bell #32081 is a Taco Bell restaurant located at 3208 Lincolnway West, South Bend, Indiana.