I visited this place to see Devi peeth as I heard of it. It is in that way a small temple with multiple worship area. Lot of devotees are there which also make it a spiritual place.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.