Elba has listed (978) 681-6276 as her phone number. Possible relatives of Elba are: Diomedes I Mejia, Francis Tulio Mejia, Diomedes Mejia Isaac and 4 other people. The current age of Elba is 74. Other cities that she has stayed in are Bronx and Fort Lauderdale. The birth year was listed as 1950. 120 Myrtle St #1, Lawrence, Ma 01841 is where Elba lives.