London Community Foundation is a charitable organization dedicated to improving communities across London and Middlesex County through collaboration, strategic leadership, and innovative solutions to charitable giving. Investing gifts in perpetuity, London Community Foundation ensures the long-term vitality of the community emphasizing prevention rather than remediation.