Taco Bell 28898

Taco Bell #28898 is a Taco Bell restaurant located at 1580 Vann Avenue, Evansville, Indiana.