234 Lion Heart CT, Rio Linda, CA 95673 - MLS#221094210 - Peter Scot...