Taco Bell 28907

Taco Bell #28907 is a Taco Bell restaurant located at 1500 North Willow Road, Evansville, Indiana.