Taco Bell 28858

Taco Bell #28858 is a Taco Bell restaurant located at 1105 25th Street, Columbus, Indiana.