The site is located in an Institutional Land-use zoning delineated under Delhi Master plan 2021 located in Zone J South Delhi II. The distance from main entrance gate to the main arterial road (Mehrauli-Badarpur Road) is within the range of walk-able distance of 300 meters. Most employees in CSE take public transport making the center accessible through existing public mode of transportation.
The site is planned with a basic objective to conserve the natural resources and integrated in the built and non-built spaces. The pavement of buildings designed in a manner to reduce the hardness of the site and allows for maximum percolation of water, air and essential microbes. This helps to maintain the surrounding landscape aerated and self sustainable.