Size: 6000 sqft

Location: Noida SEZ