Castro’s current address is 700 Pecan St #1-30, Seymour, Tx 76380. Castro has previously lived in Seymour and Cleburne. Castro has listed (817) 556-0963 as this person's phone number. 1936 is the birth year of Castro. This year Castro celebrated this person's 87 birthday. We have found 4 possible relatives of Castro: Tommie Saenz Sanchez, Rachel L Sanchez, Rita Sanchez and one other person.