Applebee's 9096

Applebee's #9096 is an Applebee's restaurant located at 877 County Road 64 in Elmira, New York.