Wendy's 11355

Wendy's #11355 is a Wendy's restaurant located at 12415 Biscayne Boulevard in North Miami, Florida.