Our Lady, Mother of the Saviour

19-Jul-2018

Chipperfield, Hertfordshire in Westminster diocese