Elba has reached 93 years of age. She has stayed in Salem, Beverly and Petersburg before moving to Petersburg. People possibly related to Elba are Leo A Delisle, Vance A Delisle, Colleen Y Delisle and 3 other people. Elba now resides at 1762 East Blvd, Petersburg, Va 23805. Elba's birth year is 1930. The number currently linked to Elba is (804) 732-2818.