Tutula Bhawani (also Tutrahi or Titula Dham) is located near Tilauthu and approximately 20 km southwest from Dehri-on-Sone. From north-west and south-east, these are two large mountains.The two large mountains converge to create a green valley, which stretches to 1 mile. There's a spring falling in the middle and from the middle of the valley a kachuar river flows. 

All this creates a fascinating scene.