Wendy's 8156

Wendy's #8156 is a Wendy's restaurant located at 16203 Southwest 88th Street in Miami, Florida.