Texas Back Institute
Address
4616 US Hwy 75, Ste 2020
Denison, TX 75020
Contact
Phone: (972) 608-5000
Orthopaedic Surgery of the Spine
Address
4616 US Hwy 75, Ste 2020
Denison, TX 75020
Contact
Phone: (972) 608-5000
© 2026 Southwestern Health Resources. All Rights Reserved.