Taco Bell 28908

Taco Bell #28908 is a Taco Bell restaurant located at 1001 North Green River Road, Evansville, Indiana.