Taco Bell 9538

Taco Bell #9538 is a Taco Bell restaurant located at 2821 East 81st Avenue, Merrillville, Indiana.