Leyla Odea was born in 1968, age 56. Leyla Odea's address is 12428 Tularosa Trail Northeast, Albuquerque, NM 87111. Possible relatives include Eina Odea, John Odea and 2 others. Public records show Leyla has also lived in Apo, AE and Palm Beach Gardens, FL. Leyla's latest phone number is (505) 294-2789.
Phone Numbers: (505) 294-2789
Address History: 12428 Tularosa Trail Northeast, Albuquerque, NM 87111;
94 Psc, Apo, AE 09824;
Palm Beach Gardens, FL 33418;
Haughton, LA 71037;
Rio Rancho, NM 87124
Results 1 - 1 of 1