Applebee's 8918

Applebee's #8918 is an Applebee's restaurant located at 1608 Military Road in Niagara Falls, New York.