We have found 11 properties on Castlewood Dr, Madison, AL. Average price per square feet on Castlewood Dr is $106. It is 37.7% higher than average price per sqft Madison. Average sale price on Castlewood Dr is $293,098. It is 46.4% higher than average sale price in Madison.