According to the ATF database, there are 3 registered FFLs in Rose Hill, North Carolina.
4527 HWY 117 SROSE HILL, NC, 28458
174 DOC BROWN ROADROSE HILL, NC, 28458
112 EAST CHURCH STROSE HILL, NC, 28458