Applebee's 9287

Applebee's #9287 is an Applebee's restaurant located at 1202 North Washington Street in Papillion, Nebraska.