News

Retail major to occupy 70,000 sq ft on three floors of the mall. In a last ditch attempt to revive the failing fortunes of Worli’s Atria Mall, the owners have leased one third of the shopping ...