Save Added By ToDoGod Admin Now Closed A Place Called Home 2830 S Central Ave, Los Angeles, CA 90011 A Place Called Home In 1993, a non-profit ...