El instituto fue comenzado por el Dr. Dinshaw K Mehta y funciona para proporcionar curas naturales para todo tipo de dolencias. El instituto es un cuerpo autónomo bajo el ministerio de AYUSH, gobierno de la India. Mahatma Gandhi solía visitarlo frecuentemente durante el movimiento de la independencia. El instituto cuenta con una tienda saludable donde se venden productos de belleza, comida orgánica, y libros y equipos del bienestar mental y físico. También hay un centro dietético que sirve comidas saludables y nutritivas. La biblioteca está muy bien abastecida y cuenta con 9,000 libros sobre el yoga y la naturopatía, con suscripciones a más de 80 periódicos y revistas de salud mensuales. El NIN también empodera a las mujeres a través de los programas de Women Component.

Otros lugares de interés en Pune