Detra Castro was born in 1945, age 79. Detra Castro's address is 1213 W 19th Street , Parker, AZ 85344. Possible relatives include Alfredo Castro, Carlos Castro and 15 others. Public records show Detra has also lived in Poston, AZ. Detra's latest phone number is (602) 769-2076.
Phone Numbers: (602) 769-2076
Address History: 1213 W 19th Street, Parker, AZ 85344;
2534 Po Box, Poston, AZ 85371
Results 1 - 1 of 1