Caldwell Cemetery is located at 1668 Klein Road, Harpersville, AL . Harpersville, AL is located in Shelby County, AL.