Applebee's 8307

Applebee's #8307 is an Applebee's restaurant located at 1206 North Main Street in Suffolk, Virginia.