Our Lady Immaculate & St Frederick

19-Jul-2018

Limehouse, London in Westminster diocese