
431863752
EIN
1999
Founded
Saint Louis, MO 63111 USA
Address
ifm-stl.org
Web
News
Nearby
30
Employee
30
Volunteer
4.5
Reviews
Saint Louis
Place
About the organization
- 314, E20, E70, E70 -
where medicine meets community In recent news. The February 2025 Newsletter is out. Sign at right to receive it right in your inbox. Our latest Impact Report and 990 has been posted here.
Hospitals and Primary Medical Care Facilities Public Health Programs Public Health Programs
23 Vacancy
More Detail