Wendy's 1595

Wendy's #1595 is a Wendy's restaurant located at 3601 Gen Degaulle Drive in New Orleans, Louisiana.