English Martyrs, Walworth

19-Jul-2018

Walworth, London in Southwark diocese