Wendy's 11661

Wendy's #11661 is a Wendy's restaurant located at 8005 US Highway 19 North in Pinellas Park, Florida.