Taco Bell 15757

Taco Bell #15757 is a Taco Bell restaurant located at 6527 Indianapolis Boulevard, Hammond, Indiana.