Glenwood Church Awarded £500,000 by National Lottery Community Fund 15 Oct 2020 Glenwood Church in Cardiff Central is the latest welcome recipient of a grant from the…