Wendy's 8590

Wendy's #8590 is a Wendy's restaurant located at 1440 US Highway 17 North in Wauchula, Florida.