Sacred Heart

19-Jul-2018

Teddington (& Hampton Wick), Middlesex in Westminster diocese