Wendy's 7965

Wendy's #7965 is a Wendy's restaurant located at 2000 Northwest 10th Avenue in Miami, Florida.