Institute

IQRAA INTERNATIONAL HOSPITAL AND RESEARCH CENTRE

Constituent / University College; in Kozhikode, Kerala; affiliated with Tata Institute of Social Sciences, Mumbai; Ownership: Private Unaided (Self-Financed).