Applebee's 8127

Applebee's #8127 is an Applebee's restaurant located at 4550 Forest Park Boulevard in St. Louis, Missouri.