ITO is situated 14 km south-east of Punjabi Bagh, in Delhi. ISBT at Kashmiri Gate is 8 km north. The area is dotted with many gigantic buildings of national and international offices. The WHO building, the ICAI and the Internal Revenue building are some among them.