1 Dr. Rebecca Castro, MD Psychiatrist - General Avg. Rating: 0/5 Main Location 1331 E Court St Suite 106Seguin, Texas 78155 Highlights Board CertifiedAccepts Insurance Plans