Wendy's 1596

Wendy's #1596 is a Wendy's restaurant located at 1301 St. Charles Avenue in New Orleans, Louisiana.