Marguerite's Place is a nonprofit organization serving families in Nashua. The organization provides a full range of programs and services, focusing on support for homeless women with children. Some programs include transitional housing, furnished apartments for up to 24 months residence, case management, child care, life skills programs and one-on-one parenting support. Check its website for details on programs or for information on volunteer opportunities.