Nelda Landen was born in 1928, age 96. Nelda Landen's address is 1304 N Bronough Street , Tallahassee, FL 32303. Public records show Nelda has also lived in Monticello, FL. Nelda's latest phone number is (850) 997-3653.
Phone Numbers: (850) 997-3653
Results 1 - 1 of 1