Applebee's 8303

Applebee's #8303 is an Applebee's restaurant located at 4040 Virginia Beach Boulevard in Virginia Beach, Virginia.