Applebee's 9042

Applebee's #9042 is an Applebee's restaurant located at 904 Great East Plaza in Niles, Ohio.