Double Shoals Cotton Mill is a historic post-Civil War textile mill located at Cleveland County, North Carolina. It is a 2 1/2-story, brick building with a shallow-pitched, side-gable-roof and Italianate style design elements. Also on the property are a contributing mill race and dam, built about 1880.