Wendy's 8439

Wendy's #8439 is a Wendy's restaurant located at 8922 Southwest 24th Street in Miami, Florida.