Taco Bell 28896

Taco Bell #28896 is a Taco Bell restaurant located at 729 West Main Street, Boonville, Indiana.