Taco Bell 28861

Taco Bell #28861 is a Taco Bell restaurant located at 6215 Crawfordsville Road, Speedway, Indiana.