Applebee's 7712

Applebee's #7712 is an Applebee's restaurant located at 2823 South Orange Avenue in Orlando, Florida.