Applebee's 8673

Applebee's #8673 is an Applebee's restaurant located at 678 West 23rd Street in Panama City, Florida.