Wendy's 11376

Wendy's #11376 is a Wendy's restaurant located at 1790 Alabama Highway 14 in Selma, Alabama.