In addition to New Orleans, Thelma also lived in New Orleans and Houston. Thelma’s current address is 8601 Morrison Rd, New Orleans, La 70127. The number currently linked to Thelma is (504) 240-2045. This year Thelma celebrated her 71 birthday. Her birth year was listed as 1953. Thelma's possible relatives are Tina Whiteandrews, Cleveland Edward Andrews, Mildred Mack Andrews and 6 other people.