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