Applebee's 8107

Applebee's #8107 is an Applebee's restaurant located at 2309 North US Highway 67 in Florissant, Missouri.