Taco Bell 23126

Taco Bell #23126 is a Taco Bell restaurant located at 1631 South US Highway 231, Crawfordsville, Indiana.