Oscar Howell was born in 1921, age 103. Oscar Howell's address is 6212 Curie Street , New Orleans, LA 70122. Possible relatives include Bayna Hart, Frances Howell and others. Oscar's latest phone number is (228) 466-9884. Previous phone numbers include (228) 467-8474 and (504) 282-0496.
Address History: 6212 Curie Street, New Orleans, LA 70122;
6210 Curie Street, New Orleans, LA 70122;
Waveland, MS 39576
Results 1 - 1 of 1