6 FLORA CASTILLO Place, Belen, NM 87002 - MLS#985498 - Leland Locke...