Our Lady of the Holy Souls

Kensal New Town, London W10