By ANI
For the unaware, Jio World Plaza in Mumbai is designed as an exclusive hub for retail, leisure and dining, spreading across four levels and an expansive 7,50,000 square feet area.