located in Western India, between Mumbai and Pune, in the midst of the majestic Sahyadris, nestled in an emerald green valley surrounded by verdant, rolling hills, clouds and seasonal waterfalls. Situated 2000 to 3000 feet above sea level, it is a self contained world where people can live, work, learn and play in harmony with nature.
If you found an error, highlight it and press Shift + Enter or click here to inform us.
Thank you very much for your help. We will fix it soon!