Where this organisation works

ISCA CHURCH works in India, Romania and United States.

In the UK, ISCA CHURCH works in Devon.

placeRegistered office: E12000009