Applebee's 7766

Applebee's #7766 is an Applebee's restaurant located at 6324 North International Drive in Orlando, Florida.