Henry, Franklin County, Virginia

Henry is an unincorporated community in Franklin County, Virginia, United States. The community is located along Town Creek 12.9 mi south-southwest of Rocky Mount. Henry has a post office with ZIP code 24102.