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