Address:
Thomas Street Health Center
2015 Thomas St, Houston 77009
(713) 873-4000 (Phone)
Hospitals:
Thomas Street Health Center
2015 Thomas St, Houston 77009
Ben Taub General Hospital
1504 Taub Loop, Houston 77030
Education:
Residency Hospital
Baylor College Of Med
University Of Ct School Of Med