Wendy's 2606

Wendy's #2606 is a Wendy's restaurant located at 1018 Grand Caillou Road in Houma, Louisiana.