Wendy's 2408

Wendy's #2408 is a Wendy's restaurant located at 105 Plaza Drive Extension in Flowood, Mississippi.