Amboli is a picturesque hill station on the Sahyadri Hills. It is one of the world's 'Eco Hot-Spots' and has a rich variety of flora and fauna.
The place has an incredibly high rainfall which attracts tourists from all around. It also has numerous waterfalls and natural springs. The legend has it that Amboli has 108 Shiva temples of which only a dozen has been uncovered.
Source of Hiranyakeshi river lies in the hill of Amboli where an ancient Shiva temple exists.