Applebee's 9045

Applebee's #9045 is an Applebee's restaurant located at 5822 South Transit Road in Lockport, New York.