Get directly in touch with
Eden Thriving
Your message is important to us!
Eden Addresses: USA and Kenya
US Address
Eden Inc.
PO Box 51
PO Box 51
Wheaton, IL 60187
(Use for sending checks by mail)
Kenya Address
Eden Environmental Association
PO Box 824
PO Box 824
Naivasha, 20117
Kenya