Elba Castro's address is 6936 Adamson Avenue , Bell, CA 90201. Possible relatives include Eleanor Morales, Francisco Nunez and 1 others. Public records show Elba has also lived in Bell, CA. Elba's latest phone number is (323) 771-0063. Previous phone numbers include (323) 771-1054 and (323) 773-1644.
Results 1 - 1 of 1