Physical Therapist Specialists in BROWARD, FL (Page: 1) THERAPEUTIC SPECIALISTS LLC 2962 SW 26 TER 105BROWARD, FL 33312SPECIALTY: Physical TherapistMore InfoAdditional Pages: 1 |