CHF

  • Ottawa

Website

http://www.chf-partners.ca

Address

323 Chapel Street
Ottawa
ON
K1N 7Z2
Canada

About Us

CHF is a non-profit organization dedicated to enabling poor rural communities in developing countries to attain sustainable livelihoods.


Share:

Share: