Records link phone number (504) 482-4416 with Leola’s details. Leola's birth year is 1952. 217 Helena St, New Orleans, La 70119 is where Leola resides. Leola has reached the age of 72 years. Leola has previously lived in New Orleans.
Addresses
Current address:
217 Helena St, New Orleans, La 70119
Historic addresses:
2507 Bienville St, New Orleans, LA 70119
3011 Broadway St, New Orleans, LA 70125
2814 Audubon St, New Orleans, LA 70125
7020 Lake Kenilworth Dr #213, New Orleans, LA 70126
7020 Lake Kenilworth Dr #21, New Orleans, LA 70126