Location Our Primary Office Location 903 Welch Street Houston, Texas 77006 PH: 713-683-1599 Fax: 713-683-1588