L'Arche Atlanta
L'Arche Atlanta is a community in Decatur where adults with and without intellectual disabilities share life in a home together, part of the international L'Arche federation. Alongside the shared home it runs community engagement and community programs, including virtual programs, that bring members and neighbours together.
500 South Columbia Drive, Decatur, GA, 30030
Services: Housing / Residential; Faith / Spiritual Community; Recreation / Sports / Camps; Arts / Creative Programs
Loading the full listing...