Taco Bell 27669

Taco Bell #27669 is a Taco Bell restaurant located at 4650 North Tarrant Parkway, Fort Worth, Texas.