Wendy's 12338

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