Wendy's 9764

Wendy's #9764 is a Wendy's restaurant located at 8540 Northwest 58th Street in Miami, Florida.