Taco Bell 18558

Taco Bell #18558 is a Taco Bell restaurant located at 1701 California Parkway, Fort Worth, Texas.