Wendy's 1705

Wendy's #1705 is a Wendy's restaurant located at 3301 Biscayne Boulevard in Miami, Florida.