Nonresidential construction, nec, nec
Map Program
St. Francis House is the largest day shelter in Massachusetts, dedicated to supporting individuals experiencing homelessness and poverty in downtown Boston. The organization employs a holistic approach that addresses behavioral health, housing, and employment needs, aiming to rebuild lives and promote dignity and self-determination.
Founded in 1984, St. Francis House provides essential services including meals, clothing, behavioral health support, workforce development, and housing navigation. With a commitment to inclusivity and stability, the organization empowers its guests to navigate their pathways to a renewed life. Generated from the website