Aug 30, 2024, 07:13 PM IST
Mall of India is the largest mall in Noida, located in Sector 18.
It covers an expansive area of 2 million square feet.
Mall of India is one of the biggest malls in the country.
The mall houses over 300 brands for shopping, dining, and entertainment.
It also features around 100 kiosks offering a variety of products and services.
This mall is a popular shopping destination for residents and visitors in Noida.
This information is not DNA's opinion but obtained from media reports