Tree of Life Outreach Ministry Church of Atlanta, GA. The location of Tree of Life Outreach Ministry Church is 30316, 750 Glenwood Ave SE - marked with a pin on Google Map.