Applebee's 7690

Applebee's #7690 is an Applebee's restaurant located at 11030 South International Drive in Orlando, Florida.