Applebee's 8632

Applebee's #8632 is an Applebee's restaurant located at 5010 Great Northern Boulevard in North Olmsted, Ohio.