Imelda Quijada was born in 1964, age 60. Imelda Quijada's address is 801 E Pineridge Avenue , Mcallen, TX 78503. Possible relatives include Francisco Quijada, Ma Quijada and 2 others. Public records show Imelda has also lived in Pharr, TX.
Address History: 801 E Pineridge Avenue, Mcallen, TX 78503;
961 Po Box, Pharr, TX 78577
Imelda Quijada's current address is 1316 Cherrywood Drive , Elko, NV 89801. Imelda's age is 42 years old (1981). Imelda has also lived in Battle Mountain, NV.
Results 1 - 2 of 2