Town of Sharpsburg, Rocky Mount Township, Nash County, North Carolina, United States