Location Info. 11454 Space Center Blvd, Suite B Houston, Texas 77059. Office: 281-998-0530 Fax: 281-998-2284. Monday-Friday: 8:00am-5:00pm Closed Saturday and Sunday.