Contact Information. Houston Spine & Neuro 18333 Egret Bay Blvd. Suite 200 Houston, TX 77058. Phone: (281) 333-1300. Fax: (281) 333-1303..