Leroy Armstrong was born in 1965, age 58. Leroy Armstrong's address is 810 Elysian Fields Avenue , New Orleans, LA 70117. Possible relatives include Brian Armstrong, Cleavon Armstrong and 4 others. Public records show Leroy has also lived in Los Angeles, CA and Baton Rouge, LA. Leroy's latest phone number is (504) 282-0165. Previous phone numbers include (504) 283-7516 and (504) 301-3652.
Also goes by: Leroy Armstrong
Address History: 810 Elysian Fields Avenue, New Orleans, LA 70117;
3520 W Slauson Avenue, Los Angeles, CA 90043;
Baton Rouge, LA 70805;
Lafayette, LA 70596
Results 1 - 1 of 1