Wendy's 1601

Wendy's #1601 is a Wendy's restaurant located at 3138 South Carrollton Avenue in New Orleans, Louisiana.