Size: 1500 sqft

Location: New Delhi