Wendy's 2561

Wendy's #2561 is a Wendy's restaurant located at 1135 Audubon Drive in Thibodaux, Louisiana.