Leon Waters was born in 1949, age 75. Leon Waters's address is 1132 Arabella Street # 3c, New Orleans, LA 70115. Leon's latest phone number is (504) 432-9901. Previous phone numbers include (504) 891-6869 and (504) 908-0931.
Address History: 1132 Arabella Street # 3c, New Orleans, LA 70115
Leon Waters's current address is 1132 Arabella Street , New Orleans, LA 70115. Leon's age is 74 years old (1949). Phone numbers associated with Leon are (504) 891-6869 and (504) 891-6918. Leon has also lived in New Orleans, LA.
Address History: 1132 Arabella Street, New Orleans, LA 70115;
50864 Po Box, New Orleans, LA 70150
Results 1 - 2 of 2