Applebee's 8126

Applebee's #8126 is an Applebee's restaurant located at 9090 Saint Charles Rock Road in St. John, Missouri.