We have found 256 properties in Leonard, MI. Average property sale price in Leonard is $259,356. It is 40.9% higher than average property value in Michigan. Average price per square feet in Leonard is $119. It is 16.7% higher than average property value in Michigan.

List of properties