Khairahi Watch Tower Betla Park is a national forest located in Latehar, Jharkhand. The average rating of this place is 4.40 out of 5 stars based on 8 reviews. The street address of this place is V5FC+2W4, Jharkhand 822111, India. It is about 3.63 kilometers away from the Mangra railway station.
Kashinath Panda 58 months ago
This is the good place to see animals, if you have patience then you can see leopard there. Only place there is a hope to see animals.
Deepak Kumar 46 months ago
Good
betla Travels Guide 70 months ago
National park