Applebee's 8560

Applebee's #8560 is an Applebee's restaurant located at 10501 South US Highway 1 in Port St. Lucie, Florida.