Taco Bell 26837

Taco Bell #26837 is a Taco Bell restaurant located at 297 South Calderwood Street, Alcoa, Tennessee.