Olivia I. Castro, MD - Closed 302 W. Rector StreetSan Antonio, TX, 78216 View Phone 302 W. Rector StreetSan Antonio, TX 78216 View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page