Delia Urquizaibarra was born in 1952, age 71. Delia Urquizaibarra's address is 1454 Oro Vista Road Apt 4, San Diego, CA 92154. Possible relatives include Adan Urquila, Ana Urquiza and 2 others. Public records show Delia has also lived in San Diego, CA. Delia's latest phone number is (619) 397-1249. Previous phone numbers include (619) 424-7612.
Results 1 - 1 of 1