Site Area: 2,25000 sqft.

Location: SHALIMAR BAGH , NEW DELHI