Wendy's 11898

Wendy's #11898 is a Wendy's restaurant located at 10610 Southwest 40th Street in Miami, Florida.