Site Area: 15000 sqft

Location: Gurgaon, Haryana