Wendy's 2404

Wendy's #2404 is a Wendy's restaurant located at 6210 20th Street in Vero Beach, Florida.