Leila Allen was born in 1931, age 93. Leila Allen's address is 816 Northwest 58th Street Apartment 2, Miami, FL 33127. Possible relatives include Edith Allen, Jannie Allen and 5 others. Public records show Leila has also lived in Miami, FL. Leila's latest phone number is (305) 751-7573.
Also goes by: Leila Mae Allen
Phone Numbers: (305) 751-7573
Results 1 - 1 of 1