Size: 12000 sqft

Location: New Delhi