Leila Florez was born in 1972, age 51. Leila Florez's address is 17805 Northeast 9th Place , Miami, FL 33162. Possible relatives include Edna Castello, Suzy Cohen and 17 others. Public records show Leila has also lived in Miami Beach, FL. Leila's latest phone number is (305) 249-0770. Previous phone numbers include (786) 417-5360.
Also goes by: Leila Genutis,
Leila S Genutis
Results 1 - 1 of 1