NC Gazetteer
Rose Hill
A
town
in
Duplin County
… town in SW Duplin County. Alt. 89. Settled approx. 1847; inc. 1875. Named for wild roses growing in the vicinity. Produces hogs, lumber, poultry, and wine.