Taco Bell 32118

Taco Bell #32118 is a Taco Bell restaurant located at 6225 Brick Road, South Bend, Indiana.