Taco Bell 28876

Taco Bell #28876 is a Taco Bell restaurant located at 2170 East National Avenue, Brazil, Indiana.