Sarah De Castro's address is 112 Marsh Street , Uvalde, TX 78801. Possible relatives include Carlos Castro, Elvira Castro and 15 others. Public records show Sarah has also lived in Cibolo, TX and Corpus Christi, TX. Sarah's latest phone number is (512) 296-3881.
Also goes by: Sarah De Castro
Phone Numbers: (512) 296-3881
Address History: 112 Marsh Street, Uvalde, TX 78801;
2818 Crusader Bend, Cibolo, TX 78108;
Corpus Christi, TX 78409;
San Antonio, TX 78231;
Schertz, TX 78108
Results 1 - 1 of 1