Providence — town in Marengo County, Alabama, United States