Applebee's 9069

Applebee's #9069 is an Applebee's restaurant located at 1540 West River Road North in Elyria, Ohio.