NPI #
1617 S 3Rd St
Saint Louis, MO, 63104-3839
Ambulatory Health Care Facilities
Clinic/Center
Physical Therapy
261QP2000X
1617 South 3Rd Street
St. Louis, MO, 63104-3839
St. Louis, MO, 63104