Wendy's 1707

Wendy's #1707 is a Wendy's restaurant located at 18880 South Dixie Highway in Miami, Florida.