Lot E Yucca Lane, Placitas, NM 87043 - MLS#922903 - Leland Locke - ...