Our Lady of Dolours, Hendon

19-Jul-2018

Hendon, London in Westminster diocese