Adela Ruth was born in 1927, age 96. Adela Ruth's address is 5 Owensby Drive , Townsend, DE 19734. Possible relatives include Edward Ruth, Laurie Ruth and others. Adela's latest phone number is (302) 378-8236.
Phone Numbers: (302) 378-8236
Address History: 5 Owensby Drive, Townsend, DE 19734;
1021 Bear Road, New Castle, DE 19720;
Big Pine Key, FL 33043
Results 1 - 1 of 1