Company Overview
Company Name
The Institute for Family Health at 17th St
Address
230 W 17th St, New York, NY, 10011, United States
Website
institute.orgPhone
(212) 206-5200Approx. Annual Revenue
$83.9M
Established
1996
About The Institute for Family Health at 17th St
The Institute for Family Health is a comprehensive healthcare provider based in New York City, established in 1996. Offering primary care, behavioral health, and dental services for adults and children, the organization aims to provide compassionate and affordable care for all, regardless of insurance status or ability to pay.