CHF

  • ON

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: