Spine and Pain Clinic of Texas (SPOT) 6407 South Cooper Street, Arlington, TX 76001