India Islamic Cultural Centre (IICC)  Tel: +91-11-4353-5353
87-88 Lodhi Road, New Delhi 110003, India
Institution that strives to promote mutual understanding & depict the true face of Islamic culture, which is tolerant, liberal, progressive, rational & forward-looking; based in New Delhi; has an auditorium, conference room, library etc

Map placements may be only approximate. Please check site.