Applebee's 8511

Applebee's #8511 is an Applebee's restaurant located at 2125 Windsor Spring Road in Augusta, Georgia.