There are a few gun shops in the area you can go to. Sportsmans is located at 247 Hands Mill Highway Rock Hill, SC 29732. They have a pistol range, gunsmith and a wide selection of new/used guns to choose from.
There is also Shooters Express, off I085 at exit 27. they have rifle and pistol range and also carry new/used guns.
Finally there is Carolina Sporting Arms, 8055 South Blvd Charlotte, NC 28273. I have never been to this shop but it is in the area.
conveniently located just off I-85 at exit 27