Cottonwood AL is located at 31.052679, -85.300232 geo coordinates. Cottonwood, AL is located in Alabama, United States Of America.