Wendy's 11886

Wendy's #11886 is a Wendy's restaurant located at 16007 New Independence Parkway in Winter Garden, Florida.