Taco Bell 15971

Taco Bell #15971 is a Taco Bell restaurant located at 4605 Calumet Avenue, Hammond, Indiana.