Barnesville Cemetery is located at Alabama 19, Hamilton, AL . Hamilton, AL is located in Marion County, AL.