Taco Bell 15468

Taco Bell #15468 is a Taco Bell restaurant located at 153 North State Road 135, Greenwood, Indiana.