Luis Leyba's address is 1306 Rufina Lane Apartment B1, Santa Fe, NM 87507. Public records show Luis has also lived in Espanola, NM. Luis's latest phone number is (505) 204-1743. Previous phone numbers include (505) 469-8412.
Address History: 1306 Rufina Lane Apartment B1, Santa Fe, NM 87507;
933 P/O Box, Espanola, NM 87532
Results 1 - 1 of 1