Tincha Falls

The city of Indore is nestled by many enchanting natural off-beat attractions. Tincha Falls is one such site located in a village of the same name, near Berchha (24 km from Indore). The 300 ft high gorgeous waterfall is surrounded by emerald greenery, making it a sight worth beholding. The beauty of this fall culminates during the monsoon season.
Tincha Falls