NPI #
5701 Delmar Blvd
Saint Louis, MO, 63112-2617
https://phcenters.org/
072100
MO
Ambulatory Health Care Facilities
Clinic/Center
Federally Qualified Health Center (FQHC)
261QF0400X
St Louis, MO, 63112-2617
5647 Delmar Blvd.
St. Louis, MO, 63112-2617
5621 Delmar Blvd, Suite 108
Saint Louis, MO, 63112
5535 Delmar Blvd
Saint Louis, MO, 63112-3005