Church of the Handmaids of the Sacred Heart of Jesus
Roman Catholic
25 St Edmund's Terrace, London, NW8 7PY
Church of the Handmaids of the Sacred Heart of Jesus is a Roman Catholic church in London, NW8 7PY. Service times have not been added yet.