Taco Bell 33498

Taco Bell #33498 is a Taco Bell restaurant located at 2169 Robert East Lee Boulevard, New Orleans, Louisiana.