Holy Cross, Parsons Green

19-Jul-2018

Parsons Green, London in Westminster diocese