Wendy's 2339

Wendy's #2339 is a Wendy's restaurant located at 6720 Southwest 8th Street in Miami, Florida.