St Mary and St Michael Church
Roman Catholic
2 Lukin Street, London, E1 0AA
St Mary and St Michael Church is a Roman Catholic church in London, E1 0AA. Service times have not been added yet.