Wendy's 10807

Wendy's #10807 is a Wendy's restaurant located at 12820 Orange Blossom Trail South in Orlando, Florida.