Applebee's 8619

Applebee's #8619 is an Applebee's restaurant located at 5658 Mayfield Road in Lyndhurst, Ohio.