Oyala Landa was born in 1972, age 51. Oyala Landa's address is 263 E 1st Street , El Paso, IL 61738. Possible relatives include Trinidad Contreras, Alfredo Landa and 5 others. Public records show Oyala has also lived in Houston, TX and Lubbock, TX.
Address History: 263 E 1st Street, El Paso, IL 61738;
389 Freeport Street, Houston, TX 77015;
Lubbock, TX 79413;
Webster, TX 77598
Results 1 - 1 of 1