Taco Bell 17183

Taco Bell #17183 is a Taco Bell restaurant located at 626 MacArthur, Alexandria, Louisiana.