Probably one of the oldest malls in Noida, The Great India Place is HUGE! We re-visited it after a while and were surprised by the great brands that we could shop for there. Here’s a list of the 15 menswear stores that we really liked.
Note: The Great India Place is open on all days from 10 AM - 10 PM. Noida Sector 18 is the closest metro station.