Leobaldo Izquierdo was born in 1940, age 84. Leobaldo Izquierdo's address is 21 Nw 132nd Place , Miami, FL 33182. Possible relatives include Miriam Cossio, Alejandra Diaz and 3 others. Public records show Leobaldo has also lived in Hialeah, FL. Leobaldo's latest phone number is (305) 225-8438. Previous phone numbers include (305) 491-2125 and (305) 823-1131.
Results 1 - 1 of 1