Applebee's 9172

Applebee's #9172 is an Applebee's restaurant located at 6100 O Street in Lincoln, Nebraska.