Our Lady & St Thomas of Canterbury

19-Jul-2018

Harrow-on-the-Hill, Middlesex in Westminster diocese