Applebee's 8663

Applebee's #8663 is an Applebee's restaurant located at 8670 Highway 98 West in Miramar Beach, Florida.