PRACTICE
PROJECTS
CONTACT
More...
THE GREAT INDIA PLACE - Noida, India
139,355 sm (1,500,000 sf) - Retail & Entertainment