Site Area: 10000 sqft

Location: NOIDA, UP