Leonidas Castro was born in 1963, age 61. Leonidas Castro's address is 104 Emily Street , Philadelphia, PA 19148. Leonidas's latest phone number is (215) 609-2445. Previous phone numbers include (215) 727-8218 and (267) 531-1878.
Address History: 104 Emily Street, Philadelphia, PA 19148;
172 Ne 4th Avenue, Deerfield Beach, FL 33441;
Pompano Beach, FL 33064
Results 1 - 1 of 1