This is a consecrated Shiva Linga inside the premises of Maa Tara Shaktipeeth temple.
There is a place to sit and meditate. You can go into meditative states here effortlessly.
How to Get there
The temple is located 2 kms North West of Vindhyachal Station.