The current age of Leila is 48. The birth year was listed as 1976. Other cities that she has stayed in are Milwaukee and Gary. 2939 Teutonia Ave #1, Milwaukee, Wi 53206 is where Leila resides. Leila has listed (414) 372-3758 as her phone number. Carrean W Armstrong, Wilbert B Armstrong, Wilbert B Armstrong and 5 other people are people possibly related to Leila.