Site Area: 2,500 sqft.

Location: Noida