Applebee's 7904

Applebee's #7904 is an Applebee's restaurant located at 12242 West 95th Street in Lenexa, Kansas.