Applebee's 8111

Applebee's #8111 is an Applebee's restaurant located at 511 South Bishop Avenue in Rolla, Missouri.