Palomas Road NE, Albuquerque, NM 87122 - MLS#942095 - Leland Locke ...