Office Locations

We have 15 offices throughout Harris, Brazoria, Galveston & Montgomery counties. Many of our physicians treat patients at more than one office. Please click on each location to find the address and phone number.

Clear Lake 251 Medical Center Blvd Suite 110 Webster, TX 77598 Phone: 281-338-1423
Conroe 1501 River Pointe Dr. Suite 120 Conroe, TX 77304 Phone: 936-539-4700
North Cypress 21216 NW Freeway Suite 310 Cypress, TX 77429 Phone: 281-890-6155
FM 1960 @ 45 17070 Red Oak Dr. Suite 205 Houston, TX 77090 Phone: 281-440-0734
Humble – Kingwood 18648 McKay Dr. Suite 120 Humble, TX 77338 Phone: 281-548-2626
Katy Methodist 18400 Katy Freeway Suite 470 Houston, TX 77094 Phone: 281-492-7827
Katy Memorial 23920 Katy Freeway Suite 430 Katy, TX 77494 Phone: 281-347-6700
Medical Center 7900 Fannin Suite 1800 Houston, TX 77054 Phone: 713-791-9363
Memorial City 915 Gessner Suite 225 Houston, TX 77024 Phone: 713-467-5787
Pearland 10970 Shadow Creek Pkwy Suite 360 Pearland, TX 77584 Phone: 713-436-8071
Texas City 7111 Medical Center Dr. Suite 105 Texas City, TX 77591 Phone: 409-945-4246
Tomball 506 Graham Dr. Suite 130 Tomball, TX 77375 Phone: 281-351-8407
Willowbrook 13325 Hargrave Suite 270 Houston, TX 77070 Phone: 832-237-2227
The Woodlands Indian Springs 10857 Kuykendahl Road Suite 110 The Woodlands, TX 77382 Phone: 281-362-0092
The Woodlands Pinecroft 9301 Pinecroft Suite 150 Shenandoah, TX 77380 Phone: 281-362-1368