S.T.
I love an organization called New Life Beginnings in Long Beach. They support homeless women and children. They are christian based and have awesome programs to help these women become self-sufficient. There are many opportunities to volunteer as they do not receive government assistance and rely mostly on volunteers and donations. You could work in their thrift store, read books to/do crafts with the children, and so much more. Check out their website to learn more...http://newlifebeginnings.wordpress.com/. They are amazing!