Wendy's 11360

Wendy's #11360 is a Wendy's restaurant located at Canoe Creek Service Plaza in St. Cloud, Florida.