Cherry Grove, Caswell County, North Carolina

Cherry Grove is an unincorporated community in southwestern Caswell County, North Carolina, United States, east of Camp Springs, and west of Milesville.