
Impact Stories

CIEL (Headquarters)
1101 15th St NW, 11th Floor
Washington DC, 20005
Phone: (202) 785-8700
Fax: (202) 785-8701
info@ciel.org
CIEL (Geneva Office)
15 Rue Des Savoises, 1205
Geneva, Switzerland
Phone: 41-22-789-0500
Fax: 41-22-789-0739
geneva@ciel.org