Avenell Howell was born in 1920, age 103. Avenell Howell's address is 1307 East 36th Street , Odessa, TX 79762. Possible relatives include Elwood Howell. Public records show Avenell has also lived in Odessa, TX. Avenell's latest phone number is (432) 366-9479.
Related to: Elwood Howell
Phone Numbers: (432) 366-9479
Avenell Howell's current address is 163 Brothers Road , Dover, TN 37058. Avenell's age is 79 years old (1945). Phone numbers associated with Avenell are (386) 736-3640. Avenell has also lived in Deland, FL and Jupiter, FL.
Phone Numbers: (386) 736-3640
Address History: 163 Brothers Road, Dover, TN 37058;
370 Ayesbury Circle, Deland, FL 32720;
Jupiter, FL 33458;
Palm Beach Gardens, FL 33403
Results 1 - 2 of 2