South Texas Medical Center 2128 Babcock Rd.
San Antonio, Texas 78229
Our South Texas Medical Center lab is located on Babcock road between Wurzbach Road and Louis Pasteur Drive at the intersection of Merton Mintor Blvd. The Sleep Lab is located towards the back of the complex in building one.
Stone Oak Facility
Stonehue Professional Plaza
19222 Stonehue, Suite 105
San Antonio, Texas 78258
Stonehue is located off of Stone Oak Parkway near Huebner Road. When you enter the professional plaza, we are the first building on the right.
