Size: 14000 sqft

Location: New Delhi