NPI #
800 N Tucker Blvd
Saint Louis, MO, 63101-1114
1346258126
MO
Ambulatory Health Care Facilities
Clinic/Center
Federally Qualified Health Center (FQHC)
261QF0400X
1123 Locust St
Saint Louis, MO, 63101-1103
911 Washington Ave Ste 652
Saint Louis, MO, 63101-1243
1624 Delmar Blvd
Saint Louis, MO, 63103-1808
1430 Olive St Ste 300
Saint Louis, MO, 63103-2303