Deeksha Bhoomi is a very important place for the Buddhists and attracts a large number of tourists from all over the world. This holy place is also home to one of the main stupas of the Buddhists.
South Ambazari Road, Abhyankar Nagar, Nagpur, Maharashtra 440020, India