Taco Bell 28267

Taco Bell #28267 is a Taco Bell restaurant located at 6810 Pines Road, Shreveport, Louisiana.