We have found 16 properties on Cottonwood Dr, Muscle Shoals, AL. Average price per square feet on Cottonwood Dr is $90. It is 13.9% higher than average price per sqft Muscle Shoals. Average sale price on Cottonwood Dr is $194,120. It is 13.4% higher than average sale price in Muscle Shoals.