Baba Saheb Dr. Ambedkar Ashram is located in New Delhi, India on 41, Devki Nandan Marg, Shivaji Market, Block F, Raghubir Nagar, Tagore Garden Extension. Baba Saheb Dr. Ambedkar Ashram is rated 3 out of 5 in the category ashram in India.
Address
41, Devki Nandan Marg, Shivaji Market, Block F, Raghubir Nagar, Tagore Garden Extension