Abizael Leon's address is 11041 Sw 40th Terrace , Miami, FL 33165. Possible relatives include Misael Fernandez, Abiezer Fortun and 15 others. Public records show Abizael has also lived in Hialeah, FL and Hollywood, FL.
Also goes by: Abizael Leon Fortun
Address History: 11041 Sw 40th Terrace, Miami, FL 33165;
5990 Nw 186th Street Apt 102, Hialeah, FL 33015;
Hollywood, FL 33025;
Opa Locka, FL 33055
Results 1 - 1 of 1