Site Area: 15136.6 sqft.

Location: NOIDA, UP