Taco Bell 32492

Taco Bell #32492 is a Taco Bell restaurant located at 8496 Wicker Avenue, Saint John, Indiana.