Holy Cross, Plumstead

19-Jul-2018

Plumstead, London in Southwark diocese