Leonidas Castro was born in 1946, age 77. Leonidas Castro's address is 2005 Magnolia Avenue , Los Angeles, CA 90007. Possible relatives include Fred Castro, Mauricio Castro and 1 others. Public records show Leonidas has also lived in Los Angeles, CA. Leonidas's latest phone number is (213) 748-0203. Previous phone numbers include (323) 222-4831 and (323) 222-6756.
Also goes by: Leonilas Abdon Castro
Results 1 - 1 of 1