Taco Bell 2952

Taco Bell #2952 is a Taco Bell restaurant located at 3840 Alexandria Mall Drive, Alexandria, Louisiana.