Site Area: 2500 sqft

Location: New Delhi