Applebee's 8812

Applebee's #8812 is an Applebee's restaurant located at 6706 Forrest Hill Boulevard in Green Acres, Florida.