Wendy's 8155

Wendy's #8155 is a Wendy's restaurant located at 13090 Southwest 120th Street in Miami, Florida.