Ss Peter & Paul, Clerkenwell

19-Jul-2018

Clerkenwell, London in Westminster diocese