Nicholls Cemetery is located at Plant Road, Harpersville, AL . Harpersville, AL is located in Shelby County, AL.