ECHO Foundation
Description
ECHO Foundation is a private charitable foundation incorporated in 1983 and located in Montreal, Canada. The Foundation has three main areas of interest including mental health, environment and community.
Address
ECHO Foundation
1350 Sherbrooke St W Suite 1050
H3G 1J1
Montreal
See map: Google Maps
CA
Website:
Supporter Level
Program Partner