Wendy's 8436

Wendy's #8436 is a Wendy's restaurant located at 645 Northwest 57th Avenue in Miami, Florida.