Flere av Indias viktigste virksomheter har hovedkvarter på Nariman Point, og til tross for økonomisk tilbakegang er det fortsatt (per 2012) et av de dyrere forretningsområdene i India, bare overgått av Connaught Place i Delhi og (siden april 2012) Bandra-Kurla-komplekset som også ligger i Mumbai.