Christ the King, Cockfosters

19-Jul-2018

Cockfosters, London in Westminster diocese