Applebee's 9128

Applebee's #9128 is an Applebee's restaurant located at 150 Williamson Boulevard in Ormond Beach, Florida.