Elvira Castro was born in 1960, age 63. Elvira Castro's address is 1805 Locust Avenue , Long Beach, CA 90806. Possible relatives include Amuersina Castro, Carlos Castro and 10 others. Public records show Elvira has also lived in Long Beach, CA.
Results 1 - 1 of 1