Wendy's 1712

Wendy's #1712 is a Wendy's restaurant located at 6898 Bird Road in Miami, Florida.