Leila Markle was born in 1930, age 93. Leila Markle's address is 802 Vicnaire Street , New Iberia, LA 70563. Possible relatives include Lee Markle, Robert Markle and 1 others. Leila's latest phone number is (337) 365-3238.
Phone Numbers: (337) 365-3238
Address History: 802 Vicnaire Street, New Iberia, LA 70563
Results 1 - 1 of 1