St Theodore of Canterbury

19-Jul-2018

Hampton-on-Thames, Middlesex in Westminster diocese