Area

16,000 sq.ft.

Year

2008

Location

Manglapuri, Delhi, NCR