Taco Bell 28877

Taco Bell #28877 is a Taco Bell restaurant located at 1152 Indianapolis Road, Greencastle, Indiana.