Address 15651 North Freeway Houston , Texas  77090 United States Phone: (713) 681-4882 Please note, that staff is availble here by appointment only.