Texas Spine & Neurosurgery Center, P.A. Share: Physicians, Neurological Surgery Texas Spine & Neurosurgery Center, P.A. Visit Website 16605 Southwest Fwy., Ste. 285 Sugar Land, TX 77479 281-313-0031 x225 (281) 313-0032 (fax) About Map About Surgery for brain & spine disorders What's Nearby? Distance: 5 10 15 20 25 50 mi.