Applebee's 7886

Applebee's #7886 is an Applebee's restaurant located at 2636 Hylan Boulevard in Staten Island, New York.