Palucha Waterfall, also known as Pilucha Waterfall in some references, is a major natural attraction near Jambhe village in Vikramgad taluka. The waterfall descends from a height of about 300 feet and originates from the Lendri River. It attracts large numbers of visitors during the monsoon season.