Pedro Castro, DOPedro Castro · General Practice Physician551 Eaker Street, Eden, TX, 76837NPI · 1700862166No reviewsInsuranceNot specified(325) 869-5500Check availabilityBook online Claim listing