Leonardo Castro was born in 1970, age 53. Leonardo Castro's address is 105 Hays Forest Cove , Elgin, TX 78621. Possible relatives include David Castro, Eddie Castro and 11 others. Leonardo's latest phone number is (512) 281-4164. Previous phone numbers include (512) 281-9490 and (512) 635-2416.
Address History: 105 Hays Forest Cove, Elgin, TX 78621;
1601 Montopolis Drive Apt 212, Austin, TX 78741;
Del Valle, TX 78617
Results 1 - 1 of 1