Our Lady, Queen of All Creation

19-Jul-2018

Hemel Hempstead East, Hertfordshire in Westminster diocese