St Teresa of the Child Jesus

19-Jul-2018

Borehamwood, Hertfordshire in Westminster diocese