Wendy's 9823

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