Applebee's 8101

Applebee's #8101 is an Applebee's restaurant located at 11077 New Halls Ferry Road in Florissant, Missouri.