THE GREAT INDIA PLACE - Noida, India

139,355 sm (1,500,000 sf) - Retail & Entertainment