Applebee's 8761

Applebee's #8761 is an Applebee's restaurant located at 3730 Village Drive in Lincoln, Nebraska.