1840 Leonard AVE, Santa Rosa, CA 95405 - MLS#322052976 - Michael La...