Wendy's 11040

Wendy's #11040 is a Wendy's restaurant located at 810 North Canal Boulevard in Thibodaux, Louisiana.