Site Area: 50000 SQFT

Location: Faridabad