Cain Cemetery is located at 1835 Wildwood Road, Salem, VA . Salem, VA is located in Salem City County, VA.