The business centre is spread over an area of 17,000 sq.ft. and has 166 workstations apart from 7 other meeting rooms in various configurations.
It is located in a premises just across the Delhi-Gurgaon border on Mehrauli Road; The centre has become the heart of Gurgaon's rapidly emerging business district. Neighboring developments include the three eminent malls.