Applebee's 8112

Applebee's #8112 is an Applebee's restaurant located at 11950 Olive Boulevard in Creve Coeur, Missouri.