Our Lady of the Holy Souls

19-Jul-2018

Kensal New Town, London in Westminster diocese