Our Lady Mother of the Church

19-Jul-2018

Ealing , London in Westminster diocese