Holy Cross Catholic Church
Roman Catholic
The Slade, Plumstead, London, SE18 2NB
Holy Cross Catholic Church is a Roman Catholic church in London, SE18 2NB. Service times have not been added yet.