7746 188th Ter, Miami, FL, 33157 (current address)
18755 SW 78th Ct, Miami, FL, 33157 (2021)
18755 SW 78th Ct, Cutler Bay, FL, 33157 (2019)
7804 SW 193rd St, Cutler Bay, FL, 33157 (2011 - 2018)
7804 SW 193rd St, Miami, FL, 33157 (2014 - 2018)
We found 2 people named Leo Castro in Florida. View Leo’s phone numbers, current address, previous addresses, emails, family members, neighbors, associates, and other history records.
Frequently asked questions for Leo Castro
Leo Castro has already turned or will soon turn 54.
The current phone number for Leo Castro is (305) 256-7049.
Leo Castro has been living at 7746 188th Ter, Miami, Florida, 33157 since 2022.
Leo Castro is known to have moved several times and have lived at the following addresses: 18755 SW 78th Ct, Miami, Florida, 33157 · 18755 SW 78th Ct, Cutler Bay, Florida, 33157 · 7804 SW 193rd St, Cutler Bay, Florida, 33157.
The following people seem to be the relatives of Leo Castro: Ariel Castro, Hialeah (FL), Patria Castro, Hialeah (FL), Leopoldo Castro, Miami (FL), Paola Castro, Miami (FL).