Wendy's 1711

Wendy's #1711 is a Wendy's restaurant located at 200 Southwest 8th Street in Miami, Florida.