Ivan Leon was born in 1981, age 42. Ivan Leon's address is 5302 Nw 168th Terrace , Opa Locka, FL 33055. Possible relatives include Misael Fernandez, Abiezer Fortun and 10 others. Ivan's latest phone number is (305) 623-1928. Previous phone numbers include (954) 433-1962 and (954) 623-1928.
Also goes by: Ivan Leon Fernandez
Address History: 5302 Nw 168th Terrace, Opa Locka, FL 33055;
134 E 12th Street # 4, Hialeah, FL 33010;
Hollywood, FL 33027
Results 1 - 1 of 1