Organization

L'Arche Atlanta

Decatur, GA | http://www.larcheatlanta.org
Joined in July 2013

About Us

L’Arche, “the Ark” in French, is a high-impact international federation of over 140 communities worldwide whose mission is to build community with people of all abilitiesand to help our society imagine the human family differently…

Areas of Focus Include
  • Disability
Location
P.O. Box 2359, Decatur, GA 30031