Applebee's 9071

Applebee's #9071 is an Applebee's restaurant located at 2389 Lakeland Drive in Flowood, Mississippi.