Possible relatives of Sandra are: Felix O Castillo, Felix Edgardo Castillo, Alicia Rosa Castillo and 6 other people. The number currently linked to Sandra is (713) 450-4589. Public records show Houston, Uvalde and Pearland as cities Sandra also stayed in. Sandra now resides at 3125 Centennial Village Dr, Pearland, Tx 77584. Sandra turned 50 years old. Her birth year was listed as 1975.