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