Spirit castle church is located in Lagos, Nigeria on Grace hall, 6/8 Ikale street papa ajao,mushin Papa ajao, Mushin. Spirit castle church is rated 3 out of 5 in the category non-denominational church in Nigeria.
Address
Grace hall, 6/8 Ikale street papa ajao,mushin Papa ajao, Mushin