Rose Hill is a small town located in Duplin County, North Carolina, less than two hours from Raleigh.
The town got its name from the abundant wild roses near its original site.
During the middle and late 1800s, Rose Hill became a shipping point for the naval stores industry, where