Peetambra Peeth is a famous Shaktipitha located at the entrance of Datia in Madhya Pradesh. This pilgrimage spot features Buglamukhi Devi Temple and Dhumawati Mai Temple established by Shri Golokwasi Swamiji Maharaj.
Vankhandeshwar temple is a Mahabharat - Kaleen temple of Lord Shiva which is situated at this place.