VIVA MALL - Mumbai, India

30,000 sm (322,000 sf) - Retail