DLF Mall of India, Sector 18 Noida, Uttar Pradesh | Delhi NCR
DLF Mall of India is the largest mall in India with a retail space of 2 million square feet. It’s divided into 5 zones and spread over 7 floors. It houses 330 brands that includes 100 fashion brands along with 75 food & beverages options and countless entertainment activities. DLF Mall of India, Sector 18 …
August 20, 2019