Our Lady & St Christopher

19-Jul-2018

Cranford, London in Westminster diocese