Wendy's 11674

Wendy's #11674 is a Wendy's restaurant located at 3700 Aloma Avenue in Winter Park, Florida.