We have found 45 properties on Leonard Rd, Stafford, CT. Average price per square feet on Leonard Rd is $119. It is 15.5% higher than average price per sqft Stafford. Average sale price on Leonard Rd is $199,458. It is 21.4% higher than average sale price in Stafford.