Leonardo Delacruz was born in 1982, age 41. Leonardo Delacruz's address is 4181 Van Dyke Avenue Apartment 5, San Diego, CA 92105. Possible relatives include Cindy Delacruz, Oscar Delacruz and others. Public records show Leonardo has also lived in San Diego, CA. Leonardo's latest phone number is (619) 563-3954. Previous phone numbers include (619) 808-1255 and (619) 813-5186.
Results 1 - 1 of 1