Twin, Alabama

Twin is a town in Marion County, Alabama, United States.