Taco Bell 30998

Taco Bell #30998 is a Taco Bell restaurant located at 7200 North Freeway, Fort Worth, Texas.