Applebee's 8319

Applebee's #8319 is an Applebee's restaurant located at 1808 South Main Street in Farmville, Virginia.