1626 Louis St, Camden, Nj 08104 is where Elba resides. Elba has previously lived in Los Angeles, Camden and Inglewood. We have found 5 possible relatives of Elba: Sheyla E Cabrera, Linda M Cabrera, Jamie Cabrera and 2 other people. Elba was born 51 years ago. Elba's birth year is 1973. Elba has listed (856) 338-0765 as her phone number.