top of page

THE PALM SPRINGS PLAZA - Gurgaon, India

27,871 sm (300,000 sf) - Mixed-Use, Retail & Office

bottom of page