Wendy's 1701

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