Taco Bell 24056

Taco Bell #24056 is a Taco Bell restaurant located at 10800 South Freeway, Fort Worth, Texas.