Taco Bell 27869

Taco Bell #27869 is a Taco Bell restaurant located at 1008 East Frankford Road, Carrollton, Texas.