IDD is located in Bengaluru, India on Room 28, Vikasa Soudha, 85/A, Dr Ambedkar Rd, Ambedkar Veedhi, Sampangi Rama Nagar. IDD is rated 3 out of 5 in the category state social development in India.
Address
Room 28, Vikasa Soudha, 85/A, Dr Ambedkar Rd, Ambedkar Veedhi, Sampangi Rama Nagar