Taco Bell 35404

Taco Bell #35404 is a Taco Bell restaurant located at 231 East Ireland Road, South Bend, Indiana.