Wendy's 11368

Wendy's #11368 is a Wendy's restaurant located at 6904 Highway 1 in Mansura, Louisiana.