We have found 43 properties on Leon Rd, Andover, OH. Average price per square feet on Leon Rd is $54. It is 11.5% lower than average price per sqft Andover. Average sale price on Leon Rd is $71,317. It is 12.9% lower than average sale price in Andover.