At the centre of Netaji Subhash Place, one of the fastest growing and most sought-after commercial destinations of New Delhi