St Gregory the Great

19-Jul-2018

Stratford upon Avon, Warwickshire in Birmingham diocese