The trek to dudhsagar waterfalls starts from Castle Rock. Though the trekking route is not steep but it’s a tough one. book your tour package online.
Read this post on tripraja.com/travel-blogs