Wendy's 1706

Wendy's #1706 is a Wendy's restaurant located at 7901 West Flagler Street in Miami, Florida.