We have found 56 properties on Preston Rd, Martinsville, VA. Average price per square feet on Preston Rd is $39. It is 23.5% lower than average price per sqft Martinsville. Average sale price on Preston Rd is $49,593. It is 47.7% lower than average sale price in Martinsville.