Site Area: 2500 sqft

Location: NOIDA, UP