Wendy's 11613

Wendy's #11613 is a Wendy's restaurant located at 12242 Narcoossee Road in Orlando, Florida.