Tincha Water Falls
Berchha, Madhya Pradesh 452001, India
Tincha falls is the most popular falls in this region surrounded by lush green forests and it falls from a height of 300 feet. It is a very good place for trekking and is a good destination for a one day tour.
Location of Tincha Water Falls