Petra Castro's address is 81967 Tournament Way , Indio, CA 92201. Possible relatives include Alex Castro, Esmeralda Castro and 15 others. Public records show Petra has also lived in Mecca, CA. Petra's latest phone number is (760) 625-1500. Previous phone numbers include (760) 775-3652.
Address History: 81967 Tournament Way, Indio, CA 92201;
2078 Po Box, Mecca, CA 92254
Results 1 - 1 of 1