Nelia Castro was born in 1953, age 70. Nelia Castro's address is 13345 Trailhead Place , San Diego, CA 92129. Possible relatives include Arcangel Castro, Cassandra Castro and 6 others. Nelia's latest phone number is (323) 661-9152. Previous phone numbers include (858) 205-0594 and (858) 205-9421. The latest email address for Nelia Castro is nel****@aol.com.
Address History: 13345 Trailhead Place, San Diego, CA 92129;
21830 Anchor Avenue, Carson, CA 90745;
Los Angeles, CA 90068
Emails: nel****@aol.com,
nel****@yahoo.ca
Results 1 - 1 of 1