Site Area: 3,300 sqft.

Location: Delhi