Ambaji is a small town in Banaskantha district of Gujarat state. It is famous for Ambaji temple that draws millions of devotees every year. This town is one of the 51 Shakti Peetha Tirthas of India according to Hindu religious mythologies. It is known for its historical and mythological connections with sites of cultural heritage. This sacred town lies in the hilly areas of Aravali ranges and Arasur deep forests making it a scenic spot as well.