Applebee's 8121

Applebee's #8121 is an Applebee's restaurant located at 6170 Mid Rivers Mall Drive in St. Peters, Missouri.