Orthopaedic Clinic - Sports Medicine - UT Southwestern
Open
Photos
1801 Inwood Rd Fl 1
Dallas, TX 75235
UT Southwestern Medical Center has earned High Performing recognition for orthopaedic care from U.S. News & World Report.
Also at this address
Owner verified
See a problem?

