Located 2500 ft above sea level in south Maharashtra Amboli is an idyllic hill station which comes alive in monsoon when the area is bound with waterfall and mist. It is cool, calm, serene and enriched with all the tre ...