Applebee's 8330

Applebee's #8330 is an Applebee's restaurant located at 3624 Candlers Mountain Road in Lynchburg, Virginia.