Immaculate Heart of Mary, Kilburn West

19-Jul-2018

Kilburn West, London in Westminster diocese