Wendy's 1708

Wendy's #1708 is a Wendy's restaurant located at 13890 North Kendall Drive in Miami, Florida.