Elba Land was born in 1930, age 93. Elba Land's address is 712 Tennyson Drive , Charlotte, NC 28208. Possible relatives include Charlene Land, Chris Land and 6 others. Public records show Elba has also lived in Bowie, MD and Lanham, MD. Elba's latest phone number is (301) 490-0422. Previous phone numbers include (704) 843-9164.
Address History: 712 Tennyson Drive, Charlotte, NC 28208;
15618 Elsmere Court, Bowie, MD 20716;
Lanham, MD 20706;
Laurel, MD 20708;
Waxhaw, NC 28173
Results 1 - 1 of 1