Cruz Quihuis was born in 1975, age 48. Cruz Quihuis's address is 661 E Patagonia Highway Apt 78, Nogales, AZ 85621. Possible relatives include Gerardo Torres, Raul Torres and others. Public records show Cruz has also lived in Nogales, AZ.
Also goes by: Cruz Imelda Torres
Results 1 - 1 of 1