Applebee's 9617

Applebee's #9617 is an Applebee's restaurant located at 15058 JOG Road in Delray Beach, Florida.