Immanuel International Church is located in New Delhi, India on Nizamuddin, Nizamuddin East. Immanuel International Church is rated 5 out of 5 in the category christian church in India.
Address
Nizamuddin, Nizamuddin East
Accessibility
Wheelchair-accessible car park