Situated in the Sahyadri Hills of Maharashtra, Amboli is a peaceful hill station famous for its thick green vegetation and cool weather that is always characterized by cascading waterfalls.