Site Area: 11.63 ACRE

Location: New Delhi