Immaculate Heart of Mary & St Dominic

19-Jul-2018

Homerton, London in Westminster diocese