Elba Denu was born in 1981, age 42. Elba Denu's address is 3645 Countrywood Court , San Jose, CA 95130. Possible relatives include Earnestine Denu, Jeremy Denu and 6 others. Public records show Elba has also lived in San Jose, CA. Elba's latest phone number is (408) 370-3763.
Phone Numbers: (408) 370-3763
Results 1 - 1 of 1