Taco Bell 28270

Taco Bell #28270 is a Taco Bell restaurant located at 1911 North Market, Shreveport, Louisiana.