Taco Bell 30265

Taco Bell #30265 is a Taco Bell restaurant located at 3042 Stones Crossing Road West, Greenwood, Indiana.