Tappahannock

Essex County, Virginia, United States