Northwest Medical Center - Outpatient Therapy at the Institute of Sports Medicine. 6130 N La Cholla Blvd | Suite 135B. Tucson, AZ 85741. (520) 469-8052. Service Information. Directions. B..