Our Lady of the Holy Souls Roman Catholic ChurchParishShare68 Hazlewood CrescentLondon, England W10 5EHUnited KingdomGet directions