Applebee's 9181

Applebee's #9181 is an Applebee's restaurant located at 3296 Elida Road in Lima, Ohio.