Area

2,500 sq.ft.

Year

2015

Location

Netaji Subhash Place, Delhi, NCR