Taco Bell 34450

Taco Bell #34450 is a Taco Bell restaurant located at 4300 General Degaulle Drive, New Orleans, Louisiana.