Records link phone number (305) 388-6047 with Leonardo’s details. Possible relatives of Leonardo are: Maria H Castillo, Holiday Castillo, Loira Castillo and 6 other people. The current age of Leonardo is 90. Public records show Miami as a city Leonardo also stayed in. Leonardo was born in 1933. The residency of Leonardo is at 12701 108Th St, Miami, Fl 33186.