PRACTICE
PROJECTS
CONTACT
More...
THE PALM SPRINGS PLAZA - Gurgaon, India
27,871 sm (300,000 sf) - Mixed-Use, Retail & Office