The Great India Place
The Great India Place
The Great India Place

The Great India Place

The Great India Place is a shopping mall in Noida, India. With an area of 1,500,000-square-foot, it is one of the largest operational malls in India.