Patient Portal. Patient Portal. The Portal is Here! ... Texas 78229 and our second location is located at 9842 Westover Hills Blvd, Suite 115, San Antonio, Texas 78251. Main Office (Medical Center) Seven Oaks Women's Center 7711 Louis Pasteur, Suite 200 San Antonio, TX 78229. View Map..