Indian Institute of Technology Delhi is located in New Delhi, India on IIT Campus, Hauz Khas. Indian Institute of Technology Delhi is rated 4.6 out of 5 in the category university in India.
Address
IIT Campus, Hauz Khas
Accessibility
Wheelchair-accessible entrance