We have found 32 properties on Woodard Rd, Windsor, NC. Average price per square feet on Woodard Rd is $6. It is 92.1% lower than average price per sqft Windsor. Average sale price on Woodard Rd is $7,500. It is 83.4% lower than average sale price in Windsor.